public ActionResult Edit([Bind(Include = "Id,UserId,Begin,End,IsAvailable")] PersonAvail personAvail)
 {
     if (ModelState.IsValid)
     {
         _repository.PersonAvailabilitySaveChanges(personAvail);
         return(RedirectToAction("Index"));
     }
     return(View(personAvail));
 }
Exemple #2
0
        public void DeletePersonAvailability(int?id)
        {
            PersonAvail personAvail = db.PersonAvails.Find(id);

            if (personAvail != null)
            {
                db.PersonAvails.Remove(personAvail);
                db.SaveChanges();
            }
        }
        // GET: PersonAvail/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PersonAvail personAvail = _repository.GetPersonAvailabilityById(id);

            if (personAvail == null)
            {
                return(HttpNotFound());
            }
            return(View(personAvail));
        }
        // GET: PersonAvail/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PersonAvail personAvail = _repository.GetPersonAvailabilityById(id);

            if (personAvail == null)
            {
                return(HttpNotFound());
            }

            PersonAvailViewModel personAvailVm = new PersonAvailViewModel()
            {
                PersonAvailDetail = personAvail,
                PersonName        = _repository.GetPersonById(personAvail.PersonId) == null ? "" : _repository.GetPersonById(personAvail.PersonId).Name
            };

            return(View(personAvailVm));
        }
Exemple #5
0
        public PersonAvail GetPersonAvailabilityById(int?id)
        {
            PersonAvail personAvail = db.PersonAvails.Find(id);

            return(personAvail);
        }
Exemple #6
0
 public void PersonAvailabilitySaveChanges(PersonAvail personAvail)
 {
     db.Entry(personAvail).State = EntityState.Modified;
     db.SaveChanges();
 }
Exemple #7
0
 public void CreatePersonAvailability(PersonAvail personAvail)
 {
     db.PersonAvails.Add(personAvail);
     db.SaveChanges();
 }