Esempio n. 1
0
 private CasalResponseViewModel MontaViewModel(Casais item)
 {
     return(new CasalResponseViewModel
     {
         CasalId = item.CasalId,
         NomeEle = item.NomeEle,
         NomeEla = item.NomeEla,
         ReligiaoEle = item.ReligiaoEle,
         ReligiaoEla = item.ReligiaoEla,
         DtNascimentoEle = item.DtNascimentoEle.Value,
         DtNascimentoEla = item.DtNascimentoEla.Value,
         EstadoCivil = item.EstadoCivil,
         DtEstadoCivil = item.DtEstadoCivil.Value,
         Endereco = item.Endereco,
         CEP = item.CEP,
         Numero = item.Numero,
         Complemento = item.Complemento,
         Bairro = item.Bairro,
         Cidade = item.Cidade,
         UF = item.UF,
         TelResidencial = item.TelResidencial,
         CelularEle = item.CelularEle,
         CelularEla = item.CelularEla,
         EmailEle = item.EmailEle,
         EmailEla = item.EmailEla,
         ProfissaoEle = item.ProfissaoEle,
         ProfissaoEla = item.ProfissaoEla,
         LocalTrabalhoEle = item.LocalTrabalhoEle,
         LocalTrabalhoEla = item.LocalTrabalhoEla,
         CidadeTrabalhoEle = item.CidadeTrabalhoEle,
         CidadeTrabalhoEla = item.CidadeTrabalhoEla,
         PaiEle = item.PaiEle,
         MaeEle = item.MaeEle,
         EnderecoPaisEle = item.EnderecoPaisEle,
         NumeroPaisEle = item.NumeroPaisEle,
         BairroPaisEle = item.BairroPaisEle,
         CidadePaisEle = item.CidadePaisEle,
         UFPaisEle = item.UFPaisEle,
         CEPPaisEle = item.CEPPaisEle,
         TelResPaisEle = item.TelResPaisEle,
         TelCelPaisEle = item.TelCelPaisEle,
         PaiEla = item.PaiEla,
         MaeEla = item.MaeEla,
         EnderecoPaisEla = item.EnderecoPaisEla,
         NumeroPaisEla = item.NumeroPaisEla,
         BairroPaisEla = item.BairroPaisEla,
         CidadePaisEla = item.CidadePaisEla,
         UFPaisEla = item.UFPaisEla,
         CEPPaisEla = item.CEPPaisEla,
         TelResPaisEla = item.TelResPaisEla,
         TelCelPaisEla = item.TelCelPaisEla
     });
 }
Esempio n. 2
0
        public CasalResponseViewModel AddOrUpdate(CasalRequestViewModel item)
        {
            Casais cc;

            if (item.CasalId == 0)
            {
                cc = new Casais();
            }
            else
            {
                cc = _entity.Casais.Where(x => x.CasalId == item.CasalId).FirstOrDefault();
                if (cc.CasalId == 0)
                {
                    return(new CasalResponseViewModel());
                }
            }

            if (item.DtEstadoCivil == DateTime.MinValue)
            {
                item.DtEstadoCivil = new DateTime(1900, 1, 1);
            }

            cc.NomeEle         = item.NomeEle;
            cc.NomeEla         = item.NomeEla;
            cc.ReligiaoEle     = item.ReligiaoEle;
            cc.ReligiaoEla     = item.ReligiaoEla;
            cc.DtNascimentoEle = item.DtNascimentoEle;
            cc.DtNascimentoEla = item.DtNascimentoEla;
            cc.EstadoCivil     = item.EstadoCivil;
            cc.DtEstadoCivil   = item.DtEstadoCivil;
            cc.Endereco        = item.Endereco;
            cc.CEP             = item.CEP;
            cc.Numero          = item.Numero;
            cc.Complemento     = item.Complemento;
            cc.Bairro          = item.Bairro;
            cc.Cidade          = item.Cidade;
            cc.UF                = item.UF;
            cc.TelResidencial    = item.TelResidencial;
            cc.CelularEle        = item.CelularEle;
            cc.CelularEla        = item.CelularEla;
            cc.EmailEle          = item.EmailEle;
            cc.EmailEla          = item.EmailEla;
            cc.ProfissaoEle      = item.ProfissaoEle;
            cc.ProfissaoEla      = item.ProfissaoEla;
            cc.LocalTrabalhoEle  = item.LocalTrabalhoEle;
            cc.LocalTrabalhoEla  = item.LocalTrabalhoEla;
            cc.CidadeTrabalhoEle = item.CidadeTrabalhoEle;
            cc.CidadeTrabalhoEla = item.CidadeTrabalhoEla;
            cc.PaiEle            = item.PaiEle;
            cc.MaeEle            = item.MaeEle;
            cc.EnderecoPaisEle   = item.EnderecoPaisEle;
            cc.NumeroPaisEle     = item.NumeroPaisEle;
            cc.BairroPaisEle     = item.BairroPaisEle;
            cc.CidadePaisEle     = item.CidadePaisEle;
            cc.UFPaisEle         = item.UFPaisEle;
            cc.CEPPaisEle        = item.CEPPaisEle;
            cc.TelResPaisEle     = item.TelResPaisEle;
            cc.TelCelPaisEle     = item.TelCelPaisEle;
            cc.PaiEla            = item.PaiEla;
            cc.MaeEla            = item.MaeEla;
            cc.EnderecoPaisEla   = item.EnderecoPaisEla;
            cc.NumeroPaisEla     = item.NumeroPaisEla;
            cc.BairroPaisEla     = item.BairroPaisEla;
            cc.CidadePaisEla     = item.CidadePaisEla;
            cc.UFPaisEla         = item.UFPaisEla;
            cc.CEPPaisEla        = item.CEPPaisEla;
            cc.TelResPaisEla     = item.TelResPaisEla;
            cc.TelCelPaisEla     = item.TelCelPaisEla;


            if (cc.CasalId == 0)
            {
                var ultimo = _entity.Casais.OrderByDescending(o => o.CasalId).ToList();
                if (ultimo.Any())
                {
                    cc.CasalId = ultimo[0].CasalId + 1;
                }
                else
                {
                    cc.CasalId = 1;
                }
                _entity.AddObject("Casais", cc);
            }

            _entity.SaveChanges();

            return(MontaViewModel(cc));
        }