public object CreateEmp([FromBody] EmployeerEntity e) { try { if (e.id == 0) { Employee em = new Employee(); em.FirstName = e.firstName; em.LastName = e.lastName; em.Title = e.title; em.ReportsTo = e.reportNumber; em.City = e.city; em.Country = e.country; em.BirthDate = e.birthDate; em.HireDate = e.hireDate; em.TitleOfCourtesy = e.titleOfCourtesy; DB.Employees.Add(em); DB.SaveChanges(); return(new Response { Status = "Success", Message = "Data Successfully" }); } else { var obj = DB.Employees.Where(x => x.EmployeeID == e.id).ToList().FirstOrDefault(); if (obj.EmployeeID > 0) { obj.FirstName = e.firstName; obj.LastName = e.lastName; obj.Title = e.title; obj.ReportsTo = e.reportNumber; obj.BirthDate = e.birthDate; obj.HireDate = e.hireDate; obj.City = e.city; obj.Country = e.country; obj.TitleOfCourtesy = e.titleOfCourtesy; // DB.SaveChanges(); return(new Response { Status = "Updated", Message = "Updated Successfully" }); } } } catch (Exception ex) { Console.Write(ex.Message); } return(new Response { Status = "Error", Message = "Data not insert" }); }
public IHttpActionResult CreateEmps([FromBody] EmployeerEntity e) { var obj = DB.Employees.Where(x => x.EmployeeID == e.id).ToList().FirstOrDefault(); if (obj.EmployeeID > 0) { obj.FirstName = e.firstName; obj.LastName = e.lastName; obj.Title = e.title; obj.BirthDate = e.birthDate; obj.HireDate = e.hireDate; obj.ReportsTo = e.reportNumber; obj.City = e.city; obj.Country = e.country; obj.TitleOfCourtesy = e.titleOfCourtesy; DB.SaveChanges(); } return(Ok(e)); }