Ejemplo n.º 1
0
        public ActionResult Save(Personal personal)
        {
            if (!ModelState.IsValid)
            {
                var model = new PersonalFormViewModel()
                {
                    Departments = db.Department1.ToList(),
                    Personal    = personal
                };
                return(View("PersonalForm", model));
            }
            MessageViewModel modelMessage = new MessageViewModel();

            if (personal.Id == 0)
            {
                db.Personal.Add(personal);
                modelMessage.Message = personal.Name + " " + personal.Surname + " added. Press to return ";
            }
            else
            {
                db.Entry(personal).State = System.Data.Entity.EntityState.Modified;
                modelMessage.Message     = "Data of " + personal.Name + " " + personal.Surname + " updated. Press to return ";
            }
            db.SaveChanges();
            modelMessage.Status   = true;
            modelMessage.LinkText = "Personal List";
            modelMessage.Url      = "/Personal";
            return(View("_Message", modelMessage));
        }
Ejemplo n.º 2
0
        public ActionResult Update(int id)
        {
            var model = new PersonalFormViewModel()
            {
                Departments = db.Department1.ToList(),
                Personal    = db.Personal.Find(id)
            };

            return(View("PersonalForm", model));
        }
Ejemplo n.º 3
0
        public ActionResult New()
        {
            var model = new PersonalFormViewModel()
            {
                Departments = db.Department1.ToList(),
                Personal    = new Personal()
            };

            return(View("PersonalForm", model));
        }