public ActionResult SignUp(EmployeeRegisterView regEmp) { using (GerGarageDbEntities db = new GerGarageDbEntities()) { EmployeeRegistry emp = new EmployeeRegistry(); emp.EmployeeFirstName = regEmp.EmployeeFirstName; emp.EmployeeLastName = regEmp.EmployeeLastName; emp.EmployeeContact = regEmp.EmployeeContact; emp.EmployeeEmailId = regEmp.EmployeeEmailId; emp.EmployeePassword = regEmp.EmployeePassword; EmployeeLogin logEmp = new EmployeeLogin(); logEmp.EmployeeEmailId = regEmp.EmployeeEmailId; logEmp.EmployeePassword = regEmp.EmployeePassword; if (ModelState.IsValid) { db.EmployeeRegistries.Add(emp); db.EmployeeLogins.Add(logEmp); db.SaveChanges(); return(RedirectToAction("Login")); } return(View()); } }
public ActionResult DeleteConfirmed(int id) { EmployeeRegistry employeeRegistry = db.EmployeeRegistries.Find(id); db.EmployeeRegistries.Remove(employeeRegistry); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,EmployeeFirstName,EmployeeLastName,EmployeeContact,EmployeeEmailId,EmployeePassword")] EmployeeRegistry employeeRegistry) { if (ModelState.IsValid) { db.Entry(employeeRegistry).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employeeRegistry)); }
public ActionResult Create([Bind(Include = "Id,EmployeeFirstName,EmployeeLastName,EmployeeContact,EmployeeEmailId,EmployeePassword")] EmployeeRegistry employeeRegistry) { if (ModelState.IsValid) { db.EmployeeRegistries.Add(employeeRegistry); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employeeRegistry)); }
// GET: EmployeesList/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmployeeRegistry employeeRegistry = db.EmployeeRegistries.Find(id); if (employeeRegistry == null) { return(HttpNotFound()); } return(View(employeeRegistry)); }
// Зависимости будут инъектированы DI контейнером. // IEventPublisher - сервис, поднимающий событие у всех подключенных клиентов public HrPipe(EmployeeRegistry registry, IEventPublisher raiser) { _registry = registry; _raiser = raiser; }
public KitchenPipe(EmployeeRegistry registry) { _registry = registry; }