private void btnSave_Click(object sender, EventArgs e) { try { if (_unidade == null) { _unidade = new UnidadeMedida(); } DirtyFields(this, _unidade); if (_unidade.Id == 0) { UnidadeRepository.Save(_unidade); } else { UnidadeRepository.Update(_unidade); } this.Close(); }catch (Exception ex) { } }
public int UpdateUnidade(UnidadeRequest unidadeUpdateReq) { var unidade = _unidadeRepository.GetUnidade(unidadeUpdateReq.IdUnidade.Value); if (unidade == null) { throw new SignaRegraNegocioException("Nenhuma unidade encontrada"); } var unidadeEntity = _mapper.Map <UnidadeEntity>(unidadeUpdateReq); var linhasAfetadas = _unidadeRepository.Update(unidadeEntity); return(linhasAfetadas); }