Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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);
        }