public IHttpActionResult AddDepartment([FromBody] Department department) { if (department == null) { CustomErrorClass theError = new CustomErrorClass() { Code = "1001", Message = "Request error. Please check request" }; return(new CustomErrorResult(theError, Request)); } var newDepartment = context.Departments.Add(department); if (newDepartment == null) { string message = "Error in adding department"; CustomErrorClass theError = new CustomErrorClass() { Code = "1002", Message = message }; return(new CustomErrorResult(theError, Request)); } context.SaveChanges(); return(Ok(newDepartment)); }
public IHttpActionResult GetById(int id) { Employee data = context.Employees.Where(k => k.Id == id).FirstOrDefault(); if (data == null) { //string p = data.EmailAddress; string message = string.Format("No Employee found with ID = {0}", id); CustomErrorClass theError = new CustomErrorClass() { Code = "1000", Message = message }; return(new CustomErrorResult(theError, Request)); } return(Ok(data));; }