public bool Update(Gender aS_Gender) { try { aS_Gender.ModifiedBy = 1; aS_Gender.ModifiedOn = DateTime.Now; repository.Update(aS_Gender); unitOfWork.Commit(); return(true); } catch { return(false); } }
public async Task <IActionResult> Edit(GenderDto genderDto) { var gender = _mapper.Map <Gender>(genderDto); var validationResult = _validator.Validate(gender); if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); return(BadRequest(errors)); } else if (!validationResult.IsValid) { var validationErrors = validationResult.Errors.Select(x => $"{x.PropertyName} failed validation: ${x.ErrorMessage}."); return(BadRequest(string.Join(";", validationErrors))); } int result = await _genderRepository.Update(gender).ConfigureAwait(false); if (result == 1) { return(Ok("Gender updated.")); } return(StatusCode(500, "There was a problem trying to update gender.")); }
public async Task <IActionResult> PutGenderAsync([FromBody] GenderWriteResource record) { repo.Update(mapper.Map <GenderWriteResource, Gender>(await AttachUserIdToRecord(record))); return(StatusCode(200, new { response = ApiMessages.RecordUpdated() })); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } await _repository.Update(Gender); return(RedirectToPage("Index")); }
public async Task <bool> Update(Gender gender) { try { var status = await _repository.Update(gender); return(status); } catch (OzoneException ex) { throw new OzoneException(ex.Message, ex.InnerException); } }
public async Task <EditGenderCommandResponse> Handle(EditGenderCommandRequest request, CancellationToken cancellationToken, RequestHandlerDelegate <EditGenderCommandResponse> next) { var genderExist = await _genderRepository.GetByName(request.Name); if (genderExist is not null) { throw new AppException(ResultCode.BadRequest, "gender is duplicate"); } var gender = await _genderRepository.GetById(request.Id); if (gender is null) { throw new AppException(ResultCode.BadRequest, "gender is not exist"); } gender.Update(request.Name); _genderRepository.Update(gender); return(new EditGenderCommandResponse(true, ResultCode.Success)); }
public ICommandResult Handle(UpdateGenderCommand command) { Gender gender = new Gender(command.Id, command.Title, command.Description); AddNotifications(gender.Notifications); if (Invalid) { return(new CommandResult(false, "Por favor, verifique se todos os campos estão preenchidos corretamente!", Notifications)); } bool result = _repository.Update(gender); if (!result) { return(new CommandResult(false, "Ocorreu um erro ao modificar o gênero!", Notifications)); } return(new CommandResult(true, "Gênero modificado com sucesso!")); }
public async Task <ActionResult> UpdateGender(Gender gender) { try { var getGender = await _repository.GetGender(gender.GenderId); if (getGender != null) { return(Ok(await _repository.Update(gender))); } else { return(NotFound($"Gender with Id = {gender.GenderId} not found")); } } catch (System.Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "There were error in updating the gender data from the database!")); } }
public void Update(Gender modifiedItem) { _repository.Update(modifiedItem); }
public void Update(Gender objectToUpdate) { repository.Update(objectToUpdate); Save(); }