public ResultViewModel Deletar(int id) { try { var register = _repository.GetIdRegister(id); if (register == null) { return(new ResultViewModel() { Success = false, Message = "Não encontrado", }); } _repository.Delete(register); return(new ResultViewModel() { Success = true, Message = "registro Deletado com Sucesso!" }); } catch (Exception) { return(new ResultViewModel() { Success = false, Message = "Erro ao deletado o registro!" }); } }
/// <summary> /// Metodo para remover um registro criado /// </summary> /// <param name="id"></param> /// <returns>se foi realizado com sucesso a exclusão do registro</returns> public static dynamic Remove(int id) { try { _Address.Delete(new Func <Address, bool>((x) => x.IdRecord == id)); _Address.SaveDatabase(); _Register.Delete(new Func <Register, bool>((x) => x.Id == id)); _Register.SaveDatabase(); return(StatusCodes.Status200OK); } catch (Exception) { return(StatusCodes.Status400BadRequest); } }