コード例 #1
0
        public FilhosCasadosResponseViewModel AddOrUpdate(FilhosCasadosRequestViewModel item)
        {
            FilhosCasados ee;
            if (item.FilhoId == 0)
                ee = new FilhosCasados();
            else
            {
                ee = _entity.FilhosCasados.Where(x => x.FilhoId == item.FilhoId).FirstOrDefault();
                if (ee.FilhoId == 0)
                    return new FilhosCasadosResponseViewModel();
            }

            ee.CasalId = item.CasalId;
            ee.Endereco = item.Endereco;
            ee.Nome = item.Nome;
            ee.Telefone = item.Telefone;

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

            _entity.SaveChanges();

            return MontaViewModel(ee);
        }
コード例 #2
0
        public CasalVisitadorResponseViewModel AddOrUpdate(CasalVisitadorRequestViewModel item)
        {
            CasaisVisitadores ee;

            if (item.IdCasalVisitador == 0)
            {
                ee = new CasaisVisitadores();
            }
            else
            {
                ee = _entity.CasaisVisitadores.Where(x => x.IdCasalVisitador == item.IdCasalVisitador).FirstOrDefault();
                if (ee.IdCasalVisitador == 0)
                {
                    return(new CasalVisitadorResponseViewModel());
                }
            }

            ee.NomeEle            = item.NomeEle;
            ee.NomeEla            = item.NomeEla;
            ee.CelularEle         = item.CelularEle;
            ee.CelularEla         = item.CelularEla;
            ee.Email              = item.Email;
            ee.DtVisita           = item.DtVisita;
            ee.Confirmou          = item.Confirmou;
            ee.ConducaoPropria    = item.ConducaoPropria;
            ee.Equipe             = item.Equipe;
            ee.RestricaoAlimentar = item.RestricaoAlimentar;
            ee.ApelidoEle         = item.ApelidoEle;
            ee.ApelidoEla         = item.ApelidoEla;
            ee.Observacoes        = item.Observacoes;
            ee.IdInscricao        = item.IdInscricao;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #3
0
        public CasaisConvidadoresResponseViewModel AddOrUpdate(CasaisConvidadoresRequestViewModel item)
        {
            CasaisConvidadores ee;

            if (item.IdCasalConvidador == 0)
            {
                ee = new CasaisConvidadores();
            }
            else
            {
                ee = _entity.CasaisConvidadores.Where(x => x.IdCasalConvidador == item.IdCasalConvidador).FirstOrDefault();
                if (ee.IdCasalConvidador == 0)
                {
                    return(new CasaisConvidadoresResponseViewModel());
                }
            }

            ee.NomeEle    = item.NomeEle;
            ee.NomeEla    = item.NomeEla;
            ee.CelularEle = item.CelularEle;
            ee.CelularEla = item.CelularEla;
            ee.EmailEle   = item.EmailEle;
            ee.emailEla   = item.EmailEla;
            ee.IgrejaEle  = item.IgrejaEle;
            ee.IgrejaEla  = item.IgrejaEla;
            ee.Equipe     = item.Equipe;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #4
0
        public EncontroResponseViewModel AddOrUpdate(EncontroRequestViewModel item)
        {
            Encontros ee;

            if (item.EncontroId == 0)
            {
                ee = new Encontros();
            }
            else
            {
                ee = _entity.Encontros.Where(x => x.EncontroId == item.EncontroId).FirstOrDefault();
                if (ee.EncontroId == 0)
                {
                    return(new EncontroResponseViewModel());
                }
            }

            ee.Local            = item.Local;
            ee.Nome             = item.Nome;
            ee.DtInicial        = item.DtInicial;
            ee.DtFinal          = item.DtFinal;
            ee.EventoConfirmado = item.EventoConfirmado;
            ee.EventoRealizado  = item.EventoRealizado;
            ee.QtdeCasais       = item.QtdeCasais;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #5
0
        public CuidadoresResponseViewModel AddOrUpdate(CuidadoresRequestViewModel item)
        {
            Cuidadores ee;

            if (item.CuidadorId == 0)
            {
                ee = new Cuidadores();
            }
            else
            {
                ee = _entity.Cuidadores.Where(x => x.CuidadorId == item.CuidadorId).FirstOrDefault();
                if (ee.CuidadorId == 0)
                {
                    return(new CuidadoresResponseViewModel());
                }
            }

            ee.CasalId         = item.CasalId;
            ee.Nome            = item.Nome;
            ee.Parentesco      = item.Parentesco;
            ee.Fone            = item.Fone;
            ee.Endereco        = item.Endereco;
            ee.PontoReferencia = item.PontoReferencia;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #6
0
        public InscricaoResponseViewModel AddOrUpdate(InscricaoRequestViewModel item)
        {
            Inscricoes ee;

            if (item.IdInscricao == 0)
            {
                ee = new Inscricoes();
            }
            else
            {
                ee = _entity.Inscricoes.Where(x => x.IdInscricao == item.IdInscricao).FirstOrDefault();
                if (ee.IdInscricao == 0)
                {
                    return(new InscricaoResponseViewModel());
                }
            }

            ee.IdEncontro        = item.IdEncontro;
            ee.idCasal           = item.IdCasal;
            ee.Participou        = item.Participou;
            ee.IdCasalVisitador  = item.IdCasalVisitador;
            ee.IdCasalConvidador = item.IdCasalConvidador;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #7
0
        public FilhosSolteirosResponseViewModel AddOrUpdate(FilhosSolteirosRequestViewModel item)
        {
            FilhosSolteiros ee;

            if (item.FilhoId == 0)
            {
                ee = new FilhosSolteiros();
            }
            else
            {
                ee = _entity.FilhosSolteiros.Where(x => x.FilhoId == item.FilhoId).FirstOrDefault();
                if (ee.FilhoId == 0)
                {
                    return(new FilhosSolteirosResponseViewModel());
                }
            }

            ee.CasalId = item.CasalId;
            ee.Idade   = item.Idade;
            ee.Nome    = item.Nome;

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

            _entity.SaveChanges();

            return(MontaViewModel(ee));
        }
コード例 #8
0
ファイル: CasalRepository.cs プロジェクト: alexlins/ECC
        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));
        }