public IActionResult Add(DadosProfissionaisViewModel model)
        {
            if (ModelState.IsValid)
            {
                DadosProfissionais c = null;

                if (model.Id > 0)
                {
                    c = dadosProfissionaisGerenciador.RecuperarPorId(model.Id);
                }
                else
                {
                    c = new DadosProfissionais();
                }

                c.Id           = model.Id;
                c.Autonomo     = model.Autonomo;
                c.Empresa      = model.Empresa;
                c.Cargo        = model.Cargo;
                c.DataAdmissao = model.DataAdmissao;
                c.Salario      = model.Salario;

                dadosProfissionaisGerenciador.Add(c);
            }

            return(RedirectToAction("Index"));
        }
Пример #2
0
 public void Delete(DadosProfissionais dadosProfissionais)
 {
     try
     {
         if (dadosProfissionais != null)
         {
             _context.dadosProfissionais.Remove(dadosProfissionais);
         }
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #3
0
        public void Add(DadosProfissionais dadosProfissionais)
        {
            try
            {
                if (dadosProfissionais != null)
                {
                    if (dadosProfissionais.Id == 0)
                    {
                        _context.dadosProfissionais.Add(dadosProfissionais);
                    }
                    else
                    {
                        _context.dadosProfissionais.Update(dadosProfissionais);
                    }

                    _context.SaveChanges();
                }
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }