public ActionResult Create(Upload upload, HttpPostedFileBase FileUploader) { upload.AccountUsername = User.Identity.Name; using (MemoryStream ms = new MemoryStream()) { FileUploader.InputStream.CopyTo(ms); upload.Bytes = ms.GetBuffer(); } upload.ContentLength = FileUploader.ContentLength; upload.ContentType = FileUploader.ContentType; upload.AccountUsername = User.Identity.Name; if (ModelState.IsValid) { upload.Date = DateTime.Now.Year.ToString() + " " + DateTime.Now.Month.ToString() + " " + DateTime.Now.Day.ToString() + " - " + DateTime.Now.ToShortTimeString(); upload.Id = Guid.NewGuid(); db.UploadSet.Add(upload); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UploadGroupId = new SelectList(db.UploadGroupSet, "Id", "Name", upload.UploadGroupId); ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", upload.AccountUsername); if (Request.IsAjaxRequest()) { return(PartialView(upload)); } return(View(upload)); }
public ActionResult Create([Bind(Include = "PhoneNumber,FistName,LastName,Address")] Customer customer) { if (ModelState.IsValid) { db.Customers.Add(customer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PhoneNumber = new SelectList(db.CreditCards, "Id", "CardName", customer.PhoneNumber); return(View(customer)); }
public ActionResult Create(NewsGroup newsgroup) { if (ModelState.IsValid) { newsgroup.id = Guid.NewGuid(); db.NewsGroupSet.Add(newsgroup); db.SaveChanges(); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { return(PartialView(newsgroup)); } return(View(newsgroup)); }
public ActionResult Edit(Comment comment) { if (ModelState.IsValid) { db.Entry(comment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProductId = new SelectList(db.ProductSet, "Id", "Title", comment.ProductId); if (Request.IsAjaxRequest()) { return(PartialView(comment)); } return(View(comment)); }
public ActionResult Create(News news) { news.AccountUsername = User.Identity.Name; news.Date = DateTime.Now.Year.ToString() + " " + DateTime.Now.Month.ToString() + " " + DateTime.Now.Day.ToString() + " - " + DateTime.Now.ToShortTimeString(); if (ModelState.IsValid) { news.Id = Guid.NewGuid(); db.NewsSet.Add(news); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.NewsGroup_id = new SelectList(db.NewsGroupSet, "id", "Name", news.NewsGroup_id); ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", news.AccountUsername); return(View(news)); }
public ActionResult DeleteConfirmed(Guid id) { ShopList shoplist = db.ShopLists.Find(id); db.ShopLists.Remove(shoplist); db.SaveChanges(); return(RedirectToAction("Index")); }
public Player CreatePlayer(int fideNumber, string name, string surname, DateTime birthDate, double?rating = null) { var player = _entities.Players.Add(new Player { Id = fideNumber, BirthDate = new DateTime(birthDate.Year, birthDate.Month, birthDate.Day), Name = name, Surname = surname, Rating = rating }); _entities.Tournaments.First( t => t.Id.Equals(TournamentManager.Instance.ActiveTournament.Id)).Players.Add(player); _entities.SaveChanges(); return(player); }
public bool Delete(EquipmentTypeViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.EquipmentTypeSet.Remove(ctx.EquipmentTypeSet.First(o => o.Id == item.Id)); ctx.SaveChanges(); return(true); } }
public bool Delete(NinjaViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaSet.Remove(ctx.NinjaSet.Find(item.Id) ?? new Ninja()); ctx.SaveChanges(); return(true); } }
public ActionResult Create(Slider slider) { slider.AccountUsername = User.Identity.Name; if (ModelState.IsValid) { db.SliderSet.Add(slider); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", slider.AccountUsername); if (Request.IsAjaxRequest()) { return(PartialView(slider)); } return(View(slider)); }
public ActionResult Create(ProductGroup productgroup) { productgroup.AccountUsername = User.Identity.Name; if (ModelState.IsValid) { productgroup.Id = Guid.NewGuid(); db.ProductGroupSet.Add(productgroup); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", productgroup.AccountUsername); if (Request.IsAjaxRequest()) { return(PartialView(productgroup)); } return(View(productgroup)); }
public bool Delete(NinjaEquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaEquipmentSet.Remove(ctx.NinjaEquipmentSet.First(o => o.Ninja.Id == item.Ninja.Id && o.Equipment.Id == item.Equipment.Id)); ctx.SaveChanges(); return(true); } }
public bool Update(NinjaViewModel item) { using (var ctx = new DatabaseModelContainer()) { var ninja = ctx.NinjaSet.First(o => o.Id == item.Id); ninja.Gold = item.Gold; ninja.Name = item.Name; ctx.SaveChanges(); return(true); } }
public bool Add(EquipmentTypeViewModel item) { using (var ctx = new DatabaseModelContainer()) { var type = ctx.EquipmentTypeSet.Add(new EquipmentType() { Name = item.Name }); ctx.SaveChanges(); return(type != null); } }
public ActionResult UserProfile() { Account account = db.AccountSet.Find(User.Identity.Name); if (account == null) { Account _account = new Account(); _account.Username = User.Identity.Name.ToString(); _account.FirstName = "[name]"; _account.LastName = "[lastname]"; _account.Email = "no-reply@" + HttpContext.Request.Url.Host.ToString().ToUpper(); db.AccountSet.Add(_account); db.SaveChanges(); } if (Request.IsAjaxRequest()) { return(PartialView(account)); } return(View(account)); }
public ActionResult Create(Product product) { product.AccountUsername = User.Identity.Name; product.Date = DateTime.Now.Year.ToString() + " " + DateTime.Now.Month.ToString() + " " + DateTime.Now.Day.ToString() + " - " + DateTime.Now.ToShortTimeString(); if (ModelState.IsValid) { product.Id = Guid.NewGuid(); db.ProductSet.Add(product); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AccountUsername = new SelectList(db.AccountSet, "Username", "FirstName", product.AccountUsername); ViewBag.ProductGroupId = new SelectList(db.ProductGroupSet, "Id", "Name", product.ProductGroupId); if (Request.IsAjaxRequest()) { return(PartialView(product)); } return(View(product)); }
public bool Add(NinjaViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaSet.Add(new Ninja() { Gold = item.Gold, Name = item.Name }); ctx.SaveChanges(); return(true); } }
public bool Add(NinjaEquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaEquipmentSet.Add(new NinjaEquipment { Ninja = ctx.NinjaSet.FirstOrDefault(o => o.Id == item.Ninja.Id), Equipment = ctx.EquipmentSet.FirstOrDefault(o => o.Id == item.Equipment.Id) }); ctx.SaveChanges(); return(true); } }
public bool Update(EquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { var equipment = ctx.EquipmentSet.First(o => o.Id == item.Id); equipment.Agi = item.Agi; equipment.Int = item.Int; equipment.Str = item.Str; equipment.Gold = item.Gold; equipment.Name = item.Name; equipment.EquipmentType = ctx.EquipmentTypeSet.First(o => o.Id == item.EquipmentTypeViewModel.Id); ctx.SaveChanges(); } return(true); }
public Tournament CreateTournament(string name, List <AgeGroup> groups, List <TimeControl> timeControls) { var tournament = _entities.Tournaments.Add(new Tournament { Name = name, TimeControls = timeControls, AgeGroups = groups, Date = DateTime.Today }); _entities.SaveChanges(); return(tournament); }
public bool Add(EquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.EquipmentSet.Add(new Equipment() { Agi = item.Agi, Str = item.Str, Int = item.Int, Name = item.Name, Gold = item.Gold, EquipmentType = ctx.EquipmentTypeSet.First(o => o.Id == item.EquipmentTypeViewModel.Id) }); ctx.SaveChanges(); } return(true); }
public Game CreateGame(Player whitePlayer, Player blackPlayer, DateTime date, TimeControl time, string result, string movesStr) { var moves = ParseMoves(movesStr); var game = _entities.Games.Add(new Game { PlayerWhite = _entities.Players.Find(whitePlayer.Id), PlayerBlack = _entities.Players.Find(blackPlayer.Id), Date = date, TimeControl = time, Result = result, Moves = moves }); _entities.SaveChanges(); return(game); }
public ActionResult Buy(ShopList shoplist, Guid id) { if (Session["username"] != null && id != null) { var usersbasket = db.UsersBaskets.Find(id); shoplist.Date = DateTime.Now.Year.ToString() + " " + DateTime.Now.Month.ToString() + " " + DateTime.Now.Day.ToString() + " - " + DateTime.Now.ToShortTimeString(); shoplist.UsersUsername = usersbasket.UsersUsername; shoplist.ProductId = usersbasket.ProductId; if (ModelState.IsValid) { shoplist.Id = usersbasket.Id; db.ShopLists.Add(shoplist); db.UsersBaskets.Remove(usersbasket); db.SaveChanges(); return(RedirectToAction("Basket")); } return(View(shoplist)); } else { return(RedirectToAction("Basket")); } }