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)
            {
            }
        }
Ejemplo n.º 2
0
        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);
        }