public ActionResult Create([Bind(Include = "ProjectId,ProjectName,ProjectDesc")] Project project) { if (ModelState.IsValid) { db.Projects.Add(project); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(project)); }
public ActionResult Create([Bind(Include = "Id,EmpId,ProjectId")] EmployeeProject employeeProject) { if (ModelState.IsValid) { db.EmployeeProjects.Add(employeeProject); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employeeProject)); }
public ActionResult Create([Bind(Include = "EmpId,lastName,firstName")] Employee employee) { if (ModelState.IsValid) { db.Employees.Add(employee); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employee)); }
public HttpResponseMessage Post([FromBody] Emp e) { try { using (EmployeeDataEntities ed = new EmployeeDataEntities()) { ed.Emps.Add(e); ed.SaveChanges(); var msg = Request.CreateResponse(HttpStatusCode.Created, e); msg.Headers.Location = new Uri(Request.RequestUri + e.EmployeeId.ToString()); return(msg); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage POST([FromBody] EmployeeData employee) { try { using (EmployeeDataEntities entities = new EmployeeDataEntities()) { entities.EmployeeDatas.Add(employee); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, employee); message.Headers.Location = new Uri(Request.RequestUri + employee.ID.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Put(int id, [FromBody] Emp emp) { using (EmployeeDataEntities ed = new EmployeeDataEntities()) { var entity = ed.Emps.FirstOrDefault(e => e.EmployeeId == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee Id =" + id.ToString())); } else { entity.Name = emp.Name; entity.Age = emp.Age; entity.Salary = emp.Salary; entity.Designation = emp.Designation; ed.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } }
public HttpResponseMessage PUT([FromBody] int id, [FromUri] EmployeeData employee) { try { using (EmployeeDataEntities entities = new EmployeeDataEntities()) { var entity = entities.EmployeeDatas.FirstOrDefault(emp => emp.ID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with ID: " + id.ToString() + " Not found.")); } entity.FirstName = employee.FirstName; entity.LastName = employee.LastName; entity.Gender = employee.Gender; entity.Salary = employee.Salary; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Delete(int id) { try { using (EmployeeDataEntities entities = new EmployeeDataEntities()) { var entity = entities.EmployeeDatas.FirstOrDefault(emp => emp.ID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with ID: " + id.ToString() + " not found to delete.")); } else { entities.EmployeeDatas.Remove(entity); entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Delete(int id) { try { using (EmployeeDataEntities ed = new EmployeeDataEntities()) { var entity = ed.Emps.FirstOrDefault(e => e.EmployeeId == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee Id =" + id.ToString())); } else { ed.Emps.Remove(ed.Emps.FirstOrDefault(e => e.EmployeeId == id)); ed.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }