public IActionResult AddStaff(StaffPerson staff) { var UpStaff = EFRepositoryStaff.FindById(staff.PersonId); if (UpStaff != null) { UpStaff.Phone = staff.Phone; UpStaff.Position = staff.Position; UpStaff.Salary = staff.Salary; UpStaff.ShipId = staff.ShipId; UpStaff.Experience = staff.Experience; UpStaff.CityId = staff.CityId; UpStaff.BirstDay = staff.BirstDay; UpStaff.stat = staff.stat; UpStaff.Arrived = staff.Arrived; EFRepositoryStaff.Update(UpStaff); } else { EFRepositoryStaff.Create(staff); } return(Redirect("/Staff/Staff")); }
public ActionResult MaintenaceIndex() { StaffPerson person = db.StaffPersons.Where(p => p.UserName == User.Identity.Name).First(); ViewBag.AccessType = person.AccessType; ViewBag.CurrentUser = User.Identity.Name; return(View()); }
public StaffPerson filterStaffPersonById(String id) { //check config for updating from source bool updatefromsource = true; StaffPerson results = person_repo.getStaffPersonById(id); //treat results return(results); }