public ActionResult Coordinates_Update([DataSourceRequest]DataSourceRequest request, CoordinatesInputModel coordinate) { if (this.ModelState.IsValid) { var entity = this.coordinates.GetAll().FirstOrDefault(x => x.Id == coordinate.Id); entity.Latitude = coordinate.Latitude; entity.Longitude = coordinate.Longitude; this.coordinates.Update(entity); } return this.Json(new[] { coordinate }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Coordinates_Create([DataSourceRequest]DataSourceRequest request, CoordinatesInputModel coordinate) { var createCoordinate = new Coordinates() { Latitude = 0, Longitude = 0 }; if (this.ModelState.IsValid) { createCoordinate.Longitude = coordinate.Longitude; createCoordinate.Latitude = coordinate.Latitude; this.coordinates.Create(createCoordinate); } return this.Json(new[] { createCoordinate }.ToDataSourceResult(request, this.ModelState)); }