public HttpResponseMessage updateDept([FromBody] deptviewModel model) { var logInUserName = RequestContext.Principal.Identity.Name; try { if (model.dept_name != null) { //IDictionary<string, string> values = JsonConvert.DeserializeObject<IDictionary<string, string>>(data); var ct = db.department.Find(model.id); if (ct != null) { ulog.loguserActivities(logInUserName, "User Changed department name: '" + ct.dept_name + "' to '" + model.dept_name + "'"); ct.dept_name = model.dept_name; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "Record is updated successfully!")); } else { ulog.loguserActivities(logInUserName, "department update fail"); return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "department update fail")); } } ulog.loguserActivities(logInUserName, "department update fail"); return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "department Update fail")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult createDept([FromBody] deptviewModel model) { var logInUserName = RequestContext.Principal.Identity.Name; try { if (model.dept_name != null) { var ct = new Department(); ct.dept_name = model.dept_name; ct.id = string.Concat("D-", rd.Next(1000)); db.department.Add(ct); db.SaveChanges(); ulog.loguserActivities(logInUserName, "New department with name: '" + ct.dept_name + "' created "); return(Content(HttpStatusCode.OK, "Department has been successfully created")); } else { return(Content(HttpStatusCode.BadRequest, "Operation fail: ")); } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, "Operation fail: " + ex)); } }