public JsonResult CreateServiceArea(ServiceAreaModel data) { data.CarrierRoute = (data.CarrierRoute == null) ? string.Empty : data.CarrierRoute; var zipCodeIsValid = data.ZipCode.Replace("_", "").Length == 5; var carierRouteIsValid = ValidateCarrierRoute(data.CarrierRoute); if (zipCodeIsValid && carierRouteIsValid) { var id = int.Parse(Session[SessionResource.ClientOrganizationID].ToString()); data.ClientOrganizationId = id; var serviceArea = MgmtToolDataProvider.CreateServiceArea(data); if (serviceArea > -1) { data.Id = serviceArea; return Json(data, "application/json"); } } return null; }
public void DeleteServiceArea(ServiceAreaModel data) { MgmtToolDataProvider.DeleteServiceArea(data.Id); }
public JsonResult UpdateServiceArea(ServiceAreaModel data) { data.CarrierRoute = (data.CarrierRoute == null) ? string.Empty : data.CarrierRoute; var zipCodeIsValid = data.ZipCode.Replace("_", "").Length == 5; var carierRouteIsValid = ValidateCarrierRoute(data.CarrierRoute); if (zipCodeIsValid && carierRouteIsValid) { data.CarrierRoute = data.CarrierRoute.Trim('_').ToUpper(); //Tell dataprovider to update the data with data var if (MgmtToolDataProvider.updateServiceArea(data)) { return Json(data, "application/json"); } } return null; }