public ActionResult DeleteConfirmed(int id) { CashDeskClosingDTO cashDeskClosingDTO = db.CashDesksClosing.Find(id); db.CashDesksClosing.Remove(cashDeskClosingDTO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,UserId,Date")] CashDeskClosingDTO cashDeskClosingDTO) { if (ModelState.IsValid) { db.Entry(cashDeskClosingDTO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Users, "Id", "FirstName", cashDeskClosingDTO.UserId); return(View(cashDeskClosingDTO)); }
// GET: Admin/CashDeskClosingDTOes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CashDeskClosingDTO cashDeskClosingDTO = db.CashDesksClosing.Find(id); if (cashDeskClosingDTO == null) { return(HttpNotFound()); } return(View(cashDeskClosingDTO)); }
//[HttpPost] //public ActionResult CreateCDCD(CashDeskClosingDTO cdc) //{ // List<CashDeskClosingDetailsDTO> cdcDList = new List<CashDeskClosingDetailsDTO>(); // using (Db db = new Db()) // { // CashDeskClosingDetailsDTO cdcDetails = new CashDeskClosingDetailsDTO(); // foreach (var item in cdcDList) // { // var c = db.OrderDetails.Where(x => x.Orders.CreatedAt == DateTime.Today).FirstOrDefault(); // int OrderId = c.OrderId; // cdcDetails.OrderId = OrderId; // cdcDetails.CashDeskClosingId = cdc.Id; // cdcDetails.UserId = cdc.UserId; // cdcDetails.Total = c.Products.Price * c.Quantity; // db.CashDesksClosingDetails.Add(cdcDetails); // db.SaveChanges(); // } // } // return View(); //} // GET: Admin/CashDeskClosingDTOes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CashDeskClosingDTO cashDeskClosingDTO = db.CashDesksClosing.Find(id); if (cashDeskClosingDTO == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.Users, "Id", "FirstName", cashDeskClosingDTO.UserId); return(View(cashDeskClosingDTO)); }
// GET: Admin/CashDeskClosingDTOes/Create //public ActionResult Create() //{ // return View(); //} //[HttpPost] //[ValidateAntiForgeryToken] public ActionResult Create() { //List<CashDeskClosingDetailsDTO> cdcDList = new List<CashDeskClosingDetailsDTO>(); string username = User.Identity.Name; int cashDeskClosingId = 0; CashDeskClosingDTO cdc = new CashDeskClosingDTO(); using (Db db = new Db()) { // Init OrderDTO // Get user id var q = db.Users.FirstOrDefault(x => x.Username == username); int userId = q.Id; // Add to OrderDTO and save cdc.UserId = userId; cdc.Date = DateTime.Today; db.CashDesksClosing.Add(cdc); db.SaveChanges(); // Get inserted id cashDeskClosingId = cdc.Id; //CashDeskClosingDetailsDTO cdcDetails = new CashDeskClosingDetailsDTO(); // foreach (var item in cdcDList) // { // var c = db.OrderDetails.Where(x => x.Orders.CreatedAt == DateTime.Today).FirstOrDefault(); // int OrderId = c.OrderId; // cdcDetails.OrderId = OrderId; // cdcDetails.CashDeskClosingId = cashDeskClosingId; // cdcDetails.UserId = userId; // cdcDetails.Total = c.Products.Price * c.Quantity; // db.CashDesksClosingDetails.Add(cdcDetails); // db.SaveChanges(); // } RedirectToAction("Index"); } return(View(cdc)); }