コード例 #1
0
ファイル: Worker.cs プロジェクト: GenaFox/OPP_Project
 public Worker(WorkerViewModel WorkerView)
 {
     FullName = WorkerView.FullName;
     Age = WorkerView.Age;
     Education = WorkerView.Education;
     Salary = WorkerView.Salary;
     Profile = WorkerView.Profile;
     Resume = WorkerView.Resume;
     Id = WorkerView.WorkerId;
 }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: GenaFox/OPP_Project
 public PartialViewResult WorkerPartialView()
 {
     IEnumerable<Worker> Workerss = db.Workers;
     WorkerViewModel work = new WorkerViewModel();
     work.WorkerId = -1;
     return PartialView("WorkerPartialView", work);
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: GenaFox/OPP_Project
        public ActionResult Worker(WorkerViewModel WorkerView)
        {
            if (ModelState.IsValid)
            {
                Worker worker = new Models.Worker()
                {
                    FullName = WorkerView.FullName,
                    Age = WorkerView.Age,
                    Education = WorkerView.Education,
                    Salary = WorkerView.Salary,
                    Profile = WorkerView.Profile,
                    Resume = WorkerView.Resume,
                    Email = WorkerView.Email
                };
                Worker b = db.Workers.Find(WorkerView.WorkerId);
                if (b != null)
                {
                    worker.Id = WorkerView.WorkerId;
                    UpdateModel(b);
                    //db.Entry(worker).State = EntityState;
                    db.SaveChanges();

                }
                else
                {
                    Adduser(worker);
                    db.Workers.Add(worker);
                    db.SaveChanges();

                    return PartialView("Kostil");
                }
            }
            return PartialView(WorkerView);
        }
コード例 #4
0
 public ActionResult Worker()
 {
     IEnumerable<Worker> Workerss = db.Workers;
     WorkerViewModel work = new WorkerViewModel();
     work.WorkerId = -1;
     return View(work);
 }