public void SaveWithChildren(Merchandiser merchandiser) { lock (locker) { db.InsertWithChildren(merchandiser); } }
public async Task <IActionResult> PutMerchandiser([FromRoute] int id, [FromBody] Merchandiser merchandiser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != merchandiser.MerchandiserId) { return(BadRequest()); } _context.Entry(merchandiser).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MerchandiserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostMerchandiser([FromBody] Merchandiser merchandiser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Merchandisers.Add(merchandiser); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMerchandiser", new { id = merchandiser.MerchandiserId }, merchandiser)); }
public ActionResult Index(int id, string pass) { Merchandiser m = merchRepository.GetMerch(id, pass); if (m == null) { return(View("NotFound")); } else { return(View("Merchandiser")); } }
public int SaveMerchandiser(Merchandiser Merchandiser) { lock (locker) { if (Merchandiser.ID != 0) { db.Update(Merchandiser); return(Merchandiser.ID); } else { return(db.Insert(Merchandiser)); } } }
public ActionResult LogOn(FormCollection f) { try { int id = Convert.ToInt32(f["formID"]); string pass = f["formPass"]; Merchandiser m = merchRepository.GetMerch(id, pass); if (m == null) { Buyer b = buyerRepository.GetBuyer(id, pass); if (b == null) { return(View("~/Views/Home/NotFound.aspx")); } else { if (b.Valid == 1) { Session["buyerID"] = f["formID"]; return(View("Buyer", b)); } return(View("~/Views/Home/NotFound.aspx")); } } else { Session["merchID"] = f["formID"]; return(View("Merch", m)); } } catch (Exception e) { return(View("~/Views/Home/NotFound.aspx")); } }
public async static void InitialiseData() { App.UserData.DeleteAll(); App.ClientData.DeleteAll(); App.MerchandiserData.DeleteAll(); App.MerchandisingTicketData.DeleteAll(); //clients Client bigbrand = new Client { clientName = "Big Brand Supermarket", phoneNumber = "+64 111 1111", emailAddress = "*****@*****.**" }; Client bedbathboring = new Client { clientName = "Bed, Bath & Boring", phoneNumber = "+64 222 2222", emailAddress = "*****@*****.**" }; Client sportythings = new Client { clientName = "Sporty Things", phoneNumber = "+64 333 3333", emailAddress = "*****@*****.**" }; //users User merchandiserSteve = new User { emailAddress = "*****@*****.**", password = "******", userType = 0 }; User supervisorMax = new User { emailAddress = "*****@*****.**", password = "******", userType = 1 }; //merchandiser Merchandiser steveJ = new Merchandiser { Name = "Steve Johnson", phoneNumber = "+64 111 1111", emailAddress = "*****@*****.**" }; MerchandisingTicket bigbrandtoothbrushes = new MerchandisingTicket { status = 0, instructions = "Create a display for big brand's new range of gluten-free toothbrushes", location = "123 Fake Street", clientName = "Big Brand Supermarket" }; MerchandisingTicket sportsballs = new MerchandisingTicket { status = 0, instructions = "Setup our balls so people want to play with them.", location = "123 Faker Street", clientName = "Sporty Things" }; MerchandisingTicket bbbjusttowels = new MerchandisingTicket { status = 0, instructions = "We have too many towels, make them look nice", location = "123 Fake Street", clientName = "Bed, Bath & Boring" }; App.MerchandisingTicketData.SaveMerchandisingTicket(bigbrandtoothbrushes); App.MerchandisingTicketData.SaveMerchandisingTicket(sportsballs); App.MerchandisingTicketData.SaveMerchandisingTicket(bbbjusttowels); App.UserData.SaveUser(merchandiserSteve); App.UserData.SaveUser(supervisorMax); App.MerchandiserData.SaveMerchandiser(steveJ); App.ClientData.SaveClient(bigbrand); App.ClientData.SaveClient(bedbathboring); App.ClientData.SaveClient(sportythings); }
public ActionResult Merch(Merchandiser m) { return(View()); }