public ActionResult Save(EmployeeModel model) { model.FirstName = model.FirstName; interview_testEntities entities = new interview_testEntities(); if (model.Id == Guid.Empty) { entities.Employee.Add(new Employee() { Id = Guid.NewGuid(), FirstName = model.FirstName, LastName = model.LastName, IdCardNo = model.IdCardNo, Telephone = model.Telephone, Email = model.Email, CreateDate = DateTime.Now, UpdateDate = DateTime.Now, Revision = 0, }); } else { var emp = entities.Employee.Find(model.Id); emp.FirstName = model.FirstName; emp.LastName = model.LastName; emp.IdCardNo = model.IdCardNo; emp.Telephone = model.Telephone; emp.Email = model.Email; emp.UpdateDate = DateTime.Now; emp.Revision = emp.Revision + 1; } entities.SaveChanges(); return(Redirect("~/Employee/Index")); }
public ActionResult Delete(string Id) { interview_testEntities entities = new interview_testEntities(); Guid.TryParse(Id, out Guid guid); var emp = entities.Employee.Find(guid); if (emp != null) { entities.Employee.Remove(emp); entities.SaveChanges(); } return(Redirect("~/Employee/Index")); }