Beispiel #1
0
        public static void SemeiaDadosParaDBContext(this MedControlsContext contexto)
        {
            if (contexto.Compromisso.Any())
            {
                return;
            }

            var compromissos = new List <Compromisso>()
            {
                new Compromisso()
                {
                    Consulta = new Consulta()
                    {
                        DataHoraFinal  = DateTime.Now.AddHours(1),
                        HoraInicio     = "11:30",
                        DataHoraIncial = DateTime.Now,
                        HoraFinal      = "12:30",
                    },
                    Paciente = new Paciente()
                    {
                        Nome           = "MARCELLO AZEVEDO",
                        DataNascimento = DateTime.Now.AddYears(-38)
                    },
                    Observacao = $" Data hora inicio tratamento {DateTime.Now} e Data hora fim tratamento {DateTime.Now.AddHours(1).ToString() }"
                }
            };

            contexto.Compromisso.AddRange(compromissos);
            contexto.SaveChanges();
        }
Beispiel #2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory,
                              MedControlsContext medControlsContext)
        {
            loggerFactory.AddNLog();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            medControlsContext.SemeiaDadosParaDBContext();

            app.UseStatusCodePages();

            AutoMapper.Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Entities.Compromisso, Dtos.Compromisso>();
                cfg.CreateMap <Entities.Consulta, Dtos.Consulta>();
                cfg.CreateMap <Entities.Paciente, Dtos.Paciente>();
            });

            app.UseCors("AllowAllOriginsHeadersAndMethods");
            app.UseMvc();
        }
 public CompromissoRepository(MedControlsContext contexto)
 {
     _contexto = contexto;
 }