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();
}
}