// Add new item public Employee AddEmployee(EmployeeAdd Employee) { // Map from DTO object to domain (POCO) object var p = ds.Employees.Add(Mapper.Map<ICTGWS.Models.Employee>(Employee)); //<===== ds.SaveChanges(); // Map to DTO object return Mapper.Map<Employee>(p); }
public HttpResponseMessage PostEmp(EmployeeAdd employee) { if (ModelState.IsValid) { // Add the new item var c = r.AddEmployee(employee); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, employee); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = employee.EmployeeId })); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }