public AppointmentController(AppointmentContext context, CenterContext cenContext, AppointmentResultContext resultContext)
        {
            CenterController _cenControl = new CenterController(cenContext);

            _context       = context;
            _cenContext    = cenContext;
            _resultContext = resultContext;

            if (_context.Appointments.Count() == 0)
            {
                _context.Appointments.Add(new Appointment {
                    ClientFullName = "ABC DEF", Date = "2019-09-13", CenterId = 1
                });
                _context.Appointments.Add(new Appointment {
                    ClientFullName = "GHI JKL", Date = "2019-09-14", CenterId = 2
                });

                _context.SaveChanges();
            }

            if (_resultContext.AppointmentResults.Count() == 0)
            {
                _resultContext.AppointmentResults.Add(new AppointmentResult {
                    ClientFullName = "ABC DEF", Date = "2019-09-13", Center = _cenContext.Centers.Single(c => c.Id == 1)
                });
                _resultContext.AppointmentResults.Add(new AppointmentResult {
                    ClientFullName = "GHI JKL", Date = "2019-09-14", Center = _cenContext.Centers.Single(c => c.Id == 2)
                });
                _resultContext.SaveChanges();
            }
        }
Exemplo n.º 2
0
 private void CreateCenterContext()
 {
     if (_interfaceType == InterfaceType.Flyt)
     {
         _centerContext = new CenterContextFlyt();
     }
     else if (_interfaceType == InterfaceType.General)
     {
         _centerContext = new CenterContextDefault();
     }
     else if (_interfaceType == InterfaceType.SigleFlyt)
     {
         _centerContext = new CenterContextSingleFlyt();
     }
 }
Exemplo n.º 3
0
        public CenterController(CenterContext context)
        {
            if (context.Centers.Count() == 0)
            {
                var file = System.IO.File.ReadAllText(@"C:\Users\dloconte\Downloads\RESTapp\HackathonREST\HackathonREST\App-Data\centers.json");

                var jObject = JObject.Parse(file);

                if (jObject != null)
                {
                    JArray centersArray     = (JArray)jObject["Centers"];
                    JArray centerTypesArray = (JArray)jObject["CenterTypes"];

                    List <String> centerTypes = new List <string>();

                    foreach (var type in centerTypesArray)
                    {
                        var centerType = type["Value"];
                        centerTypes.Add(centerType.ToString());
                    }

                    foreach (var center in centersArray)
                    {
                        Center c = new Center();

                        c.Id            = (int)center["Id"];
                        c.Name          = center["Name"].ToString();
                        c.StreetAddress = center["StreetAddress"].ToString();
                        c.CenterTypeId  = (int)center["CenterTypeId"];

                        for (int i = 1; i <= centerTypesArray.Count; i++)
                        {
                            if ((int)center["CenterTypeId"] == i)
                            {
                                c.CenterTypeValue = centerTypes[i - 1];
                            }
                        }

                        context.Centers.Add(c);
                    }
                }
                context.SaveChangesAsync();
            }

            _context = context;
        }
Exemplo n.º 4
0
 public CenterManager(CenterContext context)
 {
     db = context;
 }
Exemplo n.º 5
0
 public ClientManager(CenterContext context)
 {
     db = context;
 }
Exemplo n.º 6
0
 public HomeController(CenterContext context, UserManager <Worker> userManager, SignInManager <Worker> signInManager)
 {
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
Exemplo n.º 7
0
 public WorkerController(CenterContext context, UserManager <Worker> userManager, RoleManager <CenterRole> roleManager)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
 }
 public EquipmentController(CenterContext context)
 {
     _context = context;
 }
Exemplo n.º 9
0
 public LoginController(CenterContext context)
 {
     _context = context;
 }
Exemplo n.º 10
0
 public Repository(CenterContext centerContext)
 {
     _centerContext = centerContext;
     _dbSet         = centerContext.Set <E>();
 }
Exemplo n.º 11
0
 public ActionController(CenterContext context)
 {
     _context = context;
 }
Exemplo n.º 12
0
 public HomeController(CenterContext cc)
 {
     context = cc;
 }
Exemplo n.º 13
0
 public InvoiceController(CenterContext context, UserManager <Worker> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
Exemplo n.º 14
0
 public CenterSeeder(CenterContext context, UserManager <User> userManager, RoleManager <IdentityRole> roleManager)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
 }