public ActionResult DeleteConfirmed(int id) { BranchEmployee branchEmployee = db.BranchEmployees.Find(id); db.BranchEmployees.Remove(branchEmployee); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "EmployeeID,BranchID,StartDate,EndDate")] BranchEmployee branchEmployee) { if (ModelState.IsValid) { db.Entry(branchEmployee).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BranchID = new SelectList(db.Branches, "BranchID", "BranchName", branchEmployee.BranchID); ViewBag.EmployeeID = new SelectList(db.Employees, "EmployeeID", "EmpName", branchEmployee.EmployeeID); return(View(branchEmployee)); }
// GET: BranchEmployees/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BranchEmployee branchEmployee = db.BranchEmployees.Find(id); if (branchEmployee == null) { return(HttpNotFound()); } return(View(branchEmployee)); }
// GET: BranchEmployees/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BranchEmployee branchEmployee = db.BranchEmployees.Find(id); if (branchEmployee == null) { return(HttpNotFound()); } ViewBag.BranchID = new SelectList(db.Branches, "BranchID", "BranchName", branchEmployee.BranchID); ViewBag.EmployeeID = new SelectList(db.Employees, "EmployeeID", "EmpName", branchEmployee.EmployeeID); return(View(branchEmployee)); }
/// <summary> /// /// </summary> /// <param name="requestDto"></param> /// <returns></returns> public async Task <int> AddBranchEmployee(BranchEmployeeDto requestDto) { try { var model = new BranchEmployee { EmployeeName = requestDto.EmployeeName, Designation = requestDto.Designation, Email = requestDto.Email, Phone = requestDto.Phone, FkBranchId = requestDto.BranchId }; _context.BranchEmployee.Add(model); _context.SaveChanges(); return(await Task.FromResult(model.PkBranchEmployeeId)); } catch (Exception e) { Console.WriteLine(e); throw; } }