Пример #1
0
 private void UpdateCycle(ref Cycle cycle, CycleModel cycleModel)
 {
     if (cycle != null)
     {
         AutoMapper.Mapper.Map(cycleModel, cycle);
     }
 }
Пример #2
0
 public static PeriodsModel[] GetAllCycles(this CycleModel model)
 {
     return(new[]
     {
         model.Big, model.Year, model.Season, model.Month, model.Day
     });
 }
Пример #3
0
        public static void InitCycle(List <byte[]> photos)
        {
            CycleModel cm = new CycleModel()
            {
                Name = "Велик 1", male = true, Photo = photos[0]
            };

            efUnitOfWork.CycleModels.Create(cm);
            efUnitOfWork.Save();
        }
Пример #4
0
        public void CreateEntity_WithMultiplicityConstraints()
        {
            IServiceProvider provider = new TweakTestDataServiceProvider();
            var collection            = new CycleModelCollection(provider);
            var cycleModel            = new CycleModel {
                Gears = 30
            };

            collection.Add(cycleModel);
        }
Пример #5
0
        public void CreateEntity_WithoutMultiplicityConstraints()
        {
            IServiceProvider provider = new TweakTestDataServiceProvider();
            var collection            = new CycleModelCollection(provider);

            while (collection.Reading)
            {
                Thread.Sleep(200);
            }

            var cycleModel = new CycleModel();

            collection.Add(cycleModel);
            cycleModel.Gears = 21;
            collection.Save();
        }
Пример #6
0
        public static bool MakeOrder(User user, CycleModel model)
        {
            var result = false;

            var ord = new Order()
            {
                CycleModel    = model,
                SecurityKey   = GenerateNewPassword(),
                StartDateTime = DateTime.Now,
                EndDateTime   = DateTime.Now + TimeSpan.FromHours(1.10)
            };

            var oh = efUnitOfWork.OrderHistories.Get(user.Id);

            try

            {
                if (oh.Orders == null)
                {
                    oh.Orders = new List <Order>();
                }

                oh.Orders.Add(ord);


                efUnitOfWork.OrderHistories.Update(oh);
                efUnitOfWork.Save();

                result = true;
            }
            catch (Exception ex)
            {
                result = false;
            }

            return(result);
        }
Пример #7
0
        public async Task <IActionResult> Create(CycleModel model)
        {
            bool success = await new RestfulClient(_logger, HttpContext.Session.Get <AuthenticationResponse>("AuthenticationResponse")?.Token).CreateNewCycle(model);

            if (success)
            {
                TempData["MessageType"] = MessageTypes.Success;
                TempData["Message"]     = Messages.CycleCreated;

                ViewBag.MessageType = MessageTypes.Success;
                ViewBag.Message     = Messages.CycleCreated;

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.PreviousCycle = await new RestfulClient(_logger, HttpContext.Session.Get <AuthenticationResponse>("AuthenticationResponse")?.Token).GetCycles();

                ViewBag.MessageType = MessageTypes.Error;
                ViewBag.Message     = Messages.GeneralError;
            }

            return(View());
        }
Пример #8
0
 public static void AddImageToDataBaseCycle(CycleModel cMdl, byte[] photo)
 {
     efUnitOfWork.CycleModels.Get(cMdl.Id).Photo = photo;
     efUnitOfWork.Save();
 }
Пример #9
0
 private void lvCycle_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     orderCycle = lvCycle.SelectedItem as CycleModel;
 }