Fehler erhalten: Nicht alle Codepfade geben einen Wert zurück

Ich bin neu in MVC C # und stecke fest. Bitte geben Sie an, wie dies behoben werden kann. Ich erhalte den Fehler beim Hinzufügen. Wenn ich mit der Maus über die rote, verzerrte Linie fahre, wird angezeigt, dass nicht alle Codepfade einen Wert zurückgeben.

    public ActionResult Add(ShapeInputModel dto, FormCollection collection)
    {

        var model = new GeoRegions();

        if (TryUpdateModel(model))
        {


            var destinationFolder = Server.MapPath("/App_Data/KML");
            var postedFile = dto.Shape;

            if (postedFile != null)
            {
                var fileName = Path.GetFileName(postedFile.FileName);
                var path = Path.Combine(destinationFolder, fileName);
                postedFile.SaveAs(path);

                //Save to Database
                Db.AddGeoRegions(model);
                return RedirectToAction("Index");

            }

            return View();

        }
    }

Antworten auf die Frage(10)

Ihre Antwort auf die Frage