public IHttpActionResult Edit(MaintenanceEditModel model) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, GetValidationErrors())); } _maintenanceService.Edit(model); return(Ok()); }
public async Task <ActionResult> Edit(MaintenanceEditModel model) { if (!ModelState.IsValid) { return(PartialView("_Edit", model: model)); } var response = await _httpClientService.SendRequest("api/maintenance", HttpMethod.Put, model); if (response.IsSuccessStatusCode) { return(NotificationSuccessResult(Resource.RecordEditSuccess, Url.RouteUrl(MaintenanceRoutes.Data))); } var errorMessage = await _commonService.CheckForValidationErrors(response, Resource.ApplicationErrorText); return(NotificationErrorResult(errorMessage, Url.RouteUrl(MaintenanceRoutes.Data))); }
public void Edit(MaintenanceEditModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var maintenance = this.GetById(model.MaintenanceId); if (maintenance == null) { throw new ArgumentNullException(nameof(maintenance)); } maintenance.PasswordLength = model.PasswordLength; maintenance.PasswordSpecialCharacters = model.PasswordSpecialCharacters; _context.SaveChanges(); }