public WheelConfigurationSlice CreateSlice(WheelConfigurationSliceBindingModel model) { var userId = HttpContext.Current.User.Identity.GetUserId(); var user = _context.Users.FirstOrDefault(x => x.Id == userId); if (user == null) { throw new Exception("You are not Logged In"); } var slice = new WheelConfigurationSlice { Propability = model.Probability, Value = model.Value, Type = model.Type, Win = model.Win, ResultText = model.ResultText, Score = model.Score, User = user, WheelConfiguration = model.WheelConfiguration }; _context.WheelConfigurationSlices.Add(slice); _context.SaveChanges(); return(slice); }
public WheelConfigurationSlice CreateSlice(WheelConfigurationSliceBindingModel model) { WheelConfiguration wheel = new WheelConfiguration { Id = 1, DateCreated = DateTime.Now, User = user }; return(new WheelConfigurationSlice { Id = 1, Propability = 25, Type = "string", Value = "Win 1.5", Win = true, ResultText = "Win 1.5", Score = 1.5, User = user, WheelConfiguration = wheel }); }