public ActionResult Edit(ServiceViewModel property) { var carrierId = _carrierService.GetCarrier(property.CarrierId).Id; property.CarrierId = Convert.ToInt32(carrierId); _serviceService.EditService(Mapper.Map <ServiceDTO>(property)); return(RedirectToAction("Index", "Service", new { id = carrierId })); }
public IActionResult EditService([FromBody] MvService service) { try { serviceService.EditService(service); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ServiceVM AddService(int ServiceID = 0) { ServiceVM Data = null; if (ServiceID > 0) { Data = _serviceService.EditService(ServiceID); } else { Data = new ServiceVM(); } Data.CategoryList = _serviceService.GetCategories(); Data.RateTypeList = _serviceService.CollectionType(3); // TypeID = 3 for Rate Type list Data.ServiceAreaRangeList = _serviceService.CollectionType(1); // TypeID = 1 for Service Area Range list Data.ExperienceLevelList = _serviceService.CollectionType(4); // TypeID = 4 for Experience Level list return(Data); }
private void BtnSubmitService_Click(object sender, EventArgs e) { string textServiceName = FindViewById <EditText>(Resource.Id.editServiceName).Text; string textServiceDescription = FindViewById <EditText>(Resource.Id.editServiceDescription).Text; string textServicePrice = FindViewById <EditText>(Resource.Id.editServicePrice).Text; string testExecutionTimeInMinutes = FindViewById <EditText>(Resource.Id.etExecutionTimeInMinutes).Text; if (string.IsNullOrWhiteSpace(textServiceName)) { Toast.MakeText(Application.Context, "Uzupełnij nazwę usługi", ToastLength.Long).Show(); } else if (string.IsNullOrWhiteSpace(textServiceDescription)) { Toast.MakeText(Application.Context, "Uzupełnij opis usługi", ToastLength.Long).Show(); } else if (string.IsNullOrWhiteSpace(textServicePrice)) { Toast.MakeText(Application.Context, "Uzupełnij cenę", ToastLength.Long).Show(); } else if (!decimal.TryParse(textServicePrice, out decimal servicePrice)) { Toast.MakeText(Application.Context, "Nie poprawna cena", ToastLength.Long).Show(); } else if (!int.TryParse(testExecutionTimeInMinutes, out int executionTimeInMinutes)) { Toast.MakeText(Application.Context, "Nie poprawny czas wykonywania", ToastLength.Long).Show(); } else { OperationResult operationResult; if (selectedService != null) { selectedService.Name = textServiceName; selectedService.Description = textServiceDescription; selectedService.Price = servicePrice; selectedService.ExecutionTimeInMinutes = executionTimeInMinutes; operationResult = serviceService.EditService(selectedService); } else { selectedService = new BLL.Models.Service { Name = textServiceName, Description = textServiceDescription, Price = servicePrice, ExecutionTimeInMinutes = executionTimeInMinutes }; operationResult = serviceService.AddService(selectedService); } if (operationResult.ResultCode == ResultCode.Successful) { SetResult(Result.Ok); this.Finish(); } else { Toast.MakeText(Application.Context, operationResult.Message, ToastLength.Long).Show(); } } }