コード例 #1
0
 public ActionResult SaveStaff(FormCollection form, StaffViewModel model)
 {
     try
     {
         using (NurseEntities context = new NurseEntities())
         {
             staff st = new staff();
             st.name     = model.name;
             st.surname  = model.surname;
             st.position = model.position;
             context.staff.Add(st);
             context.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
     return(View("Staff"));
 }
コード例 #2
0
        public ActionResult Staff(string id = "")
        {
            StaffViewModel model = new StaffViewModel();

            if (!string.IsNullOrEmpty(id))
            {
                int st_id = Convert.ToInt32(id);
                try
                {
                    using (NurseEntities context = new NurseEntities())
                    {
                        var st = (from s in context.staff
                                  where s.id == st_id
                                  select new StaffViewModel
                        {
                            id = s.id,
                            name = s.name,
                            surname = s.surname,
                            position = s.position
                        }).ToList();
                        if (st != null)
                        {
                            foreach (var item in st)
                            {
                                model.id       = item.id;
                                model.name     = item.name;
                                model.surname  = item.surname;
                                model.position = item.position;
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
            return(View(model));
        }