private void UpdateCycle(ref Cycle cycle, CycleModel cycleModel) { if (cycle != null) { AutoMapper.Mapper.Map(cycleModel, cycle); } }
public static PeriodsModel[] GetAllCycles(this CycleModel model) { return(new[] { model.Big, model.Year, model.Season, model.Month, model.Day }); }
public static void InitCycle(List <byte[]> photos) { CycleModel cm = new CycleModel() { Name = "Велик 1", male = true, Photo = photos[0] }; efUnitOfWork.CycleModels.Create(cm); efUnitOfWork.Save(); }
public void CreateEntity_WithMultiplicityConstraints() { IServiceProvider provider = new TweakTestDataServiceProvider(); var collection = new CycleModelCollection(provider); var cycleModel = new CycleModel { Gears = 30 }; collection.Add(cycleModel); }
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(); }
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); }
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()); }
public static void AddImageToDataBaseCycle(CycleModel cMdl, byte[] photo) { efUnitOfWork.CycleModels.Get(cMdl.Id).Photo = photo; efUnitOfWork.Save(); }
private void lvCycle_SelectionChanged(object sender, SelectionChangedEventArgs e) { orderCycle = lvCycle.SelectedItem as CycleModel; }