public IServiceActionResult UpdateTipoInsumo(TipoInsumoEntity tipoInsumoEntity) { tipoInsumoEntity.Validate(); if (tipoInsumoEntity.Invalid) { return(new ServiceActionResult(false, "Algo deu errado ao editar!", tipoInsumoEntity.Notifications)); } var tipoInsumo = _tipoInsumoRepository.GetById(tipoInsumoEntity.Id); if (tipoInsumo == null) { return(new ServiceActionResult(false, "O registro que você está editando não existe!", null)); } tipoInsumo.UpdateTipoInsumo ( tipoInsumoEntity.descricao_tp_insumo, DateTime.Now, tipoInsumoEntity.user ); _tipoInsumoRepository.Update(tipoInsumo); return(new ServiceActionResult(true, "Tipo do Insumo salvo!", tipoInsumo)); }
public IServiceActionResult CreateTipoInsumo(TipoInsumoEntity tipoInsumoEntity) { tipoInsumoEntity.Validate(); if (tipoInsumoEntity.Invalid) { return(new ServiceActionResult(false, "Algo deu errado ao incluir!", tipoInsumoEntity.Notifications)); } var tipoInsumoNew = new TipoInsumoEntity ( tipoInsumoEntity.descricao_tp_insumo, // tipoInsumoEntity.qtd_dias_manut_prev, //validar essa data!!!! pq o tipo do insumo define os dias de manut do insumo? DateTime.Now, tipoInsumoEntity.user ); _tipoInsumoRepository.Create(tipoInsumoNew); var tipoInsumo = _tipoInsumoRepository.GetById(tipoInsumoNew.Id); if (tipoInsumo == null) { return(new ServiceActionResult(false, "Algo deu errado ao incluir!", null)); } return(new ServiceActionResult(true, "Tipo de Insumo criado!", tipoInsumo)); }