public void Delete(int id) { var entity = repository.GetById(id); repository.Delete(entity); Save(); }
public async Task <IActionResult> DeleteGender([FromRoute] int id) { repo.Delete(await repo.GetByIdToDelete(id)); return(StatusCode(200, new { response = ApiMessages.RecordDeleted() })); }
public async Task <ActionResult> DeleteGender(int id) { try { var genderToDelete = await _repository.GetGender(id); if (genderToDelete == null) { return(NotFound($"Gender with Id = {id} not found")); } return(Ok(await _repository.Delete(id))); } catch (System.Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "There were error in deleting the data from the database!")); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(RedirectToPage("/GenderNotFound")); } Gender = await _repository.GetGender(id.Value); if (Gender == null) { return(RedirectToPage("/GenderNotFound")); } Gender agent = await _repository.Delete(Gender.GenderId); if (agent == null) { return(RedirectToPage("/DatabaseError")); } return(RedirectToPage("Index")); }
public ICommandResult Handle(DeleteGenderCommand command) { if (command.Id.ToString().Length == 0) { AddNotification("Id", "Identificador inválido!"); } if (Invalid) { return(new CommandResult(false, "Erro ao deletar gênero!", Notifications)); } bool result = _repository.Delete(command.Id); if (!result) { return(new CommandResult(false, "Erro ao deletar gênero!", Notifications)); } return(new CommandResult(true, "Gênero deletado com sucesso!")); }
public async Task <IActionResult> Delete(Guid id) { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); return(BadRequest(errors)); } var appointment = await _genderRepository.GetById(id).ConfigureAwait(false); if (appointment == null) { return(NotFound($"There is not gender with ID {id}.")); } int result = await _genderRepository.Delete(id).ConfigureAwait(false); if (result == 1) { return(Ok("Gender deleted.")); } return(StatusCode(500, "There was a problem trying to delete gender.")); }
public void Delete(int id) { _repository.Delete(id); }