// GET: SalaryStatus/Create public ActionResult Create() { SalaryStatusViewModel salary = new SalaryStatusViewModel(); using (DB5Entities5 db = new DB5Entities5()) { salary.SalaryCollection = db.Salaries.ToList <Salary>(); salary.StaffCollection = db.Staffs.ToList <Staff>(); } return(View(salary)); }
public ActionResult Delete(int?id, SalaryStatusViewModel obj) { try { var v = db.SalaryStatus.Where(a => a.ID == id).First(); db.Entry(v).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
public ActionResult Edit(int?id, SalaryStatusViewModel obj) { try { //db.Salesmen.Find(id).SalesmanID = obj.SalesmanID; db.SalaryStatus.Find(id).SalaryID = obj.SalaryID; db.SalaryStatus.Find(id).StaffID = obj.StaffID; db.SalaryStatus.Find(id).Status = obj.Status; db.SalaryStatus.Find(id).PaidDate = obj.PaidDate; db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// POST: Salesman/Create public ActionResult Create(SalaryStatusViewModel obj) { try { SalaryStatu s = new SalaryStatu(); s.ID = obj.ID; s.SalaryID = obj.SalaryID; s.StaffID = obj.StaffID; s.Status = obj.Status; s.PaidDate = obj.PaidDate; db.SalaryStatus.Add(s); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
// GET: SalaryStatus/Details/5 public ActionResult Details(int?id) { SalaryStatusViewModel obj = new SalaryStatusViewModel(); SalaryStatu s = db.SalaryStatus.Find(id); if (s == null) { return(HttpNotFound()); } else { obj.ID = s.ID; obj.SalaryID = s.SalaryID; obj.StaffID = s.StaffID; obj.Status = s.Status; obj.PaidDate = s.PaidDate; } return(View(obj)); }
// GET: SalaryStatus public ActionResult Index() { try { List <SalaryStatu> list = db.SalaryStatus.ToList(); List <SalaryStatusViewModel> viewList = new List <SalaryStatusViewModel>(); foreach (SalaryStatu s in list) { SalaryStatusViewModel obj = new SalaryStatusViewModel(); obj.ID = s.ID; obj.SalaryID = s.SalaryID; obj.StaffID = s.StaffID; obj.Status = s.Status; obj.PaidDate = s.PaidDate; viewList.Add(obj); } return(View(viewList)); } catch (Exception ex) { throw ex; } }