Пример #1
0
        public void Inserir(Models.Empresa empresaModel)
        {
            Persistence.Empresa _tbempresa = new Persistence.Empresa();
            _tbempresa.Id   = empresaModel.Id;
            _tbempresa.Nome = empresaModel.Nome;
            _tbempresa.Cnpj = empresaModel.Cnpj;

            _context.Add(_tbempresa);
            _context.SaveChanges();
        }
Пример #2
0
 private void Atribuir(Models.Empresa empresaModel, Persistence.Empresa tbempresa)
 {
     try
     {
         tbempresa.Id   = empresaModel.Id;
         tbempresa.Nome = empresaModel.Nome;
         tbempresa.Cnpj = empresaModel.Cnpj;
     }
     catch (Exception e)
     {
         throw new Exception($"Dados de empresa não atribuidos. Erro {e.Message}");
     }
 }
Пример #3
0
 public void Editar(Models.Empresa empresaModel)
 {
     try
     {
         Persistence.Empresa tbempresa = new Persistence.Empresa();
         Atribuir(empresaModel, tbempresa);
         _context.Update(tbempresa);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         throw new Exception($"Empresa não atualizada. Erro de {e.Message}");
     }
 }