public IActionResult SaveGeofence([FromBody] SaveGeofenceModel model) { var group = _departmentGroupsService.GetGroupById(model.DepartmentGroupId); if (group != null) { group.GeofenceColor = model.Color; group.Geofence = model.GeoFence; _departmentGroupsService.Save(group); model.Success = true; model.Message = "Station response area geofence has been saved."; return(Json(model)); } return(new StatusCodeResult((int)HttpStatusCode.BadRequest)); }
public async Task <IActionResult> SaveGeofence([FromBody] SaveGeofenceModel model, CancellationToken cancellationToken) { var group = await _departmentGroupsService.GetGroupByIdAsync(model.DepartmentGroupId); if (group != null) { group.GeofenceColor = model.Color; group.Geofence = model.GeoFence; await _departmentGroupsService.SaveAsync(group, cancellationToken); model.Success = true; model.Message = "Station response area geofence has been saved."; return(Json(model)); } return(new StatusCodeResult((int)HttpStatusCode.BadRequest)); }