// PUT api/<controller>/5 public HttpResponseMessage Put(String Id, Api_Models.MstUser_ApiModel objUser) { try { var user = from d in db.MstUsers where d.Id == Convert.ToInt32(Id) select d; if (user.Any()) { var updateUser = user.FirstOrDefault(); updateUser.FirstName = objUser.FirstName; updateUser.LastName = objUser.LastName; updateUser.Password = objUser.Password; updateUser.UserTypeId = objUser.UserTypeId; updateUser.AspNetUserId = objUser.AspNetUserId; updateUser.UserName = objUser.UserName; updateUser.Email = objUser.Email; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "User not found!")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
// POST api/<controller> public HttpResponseMessage Post(Api_Models.MstUser_ApiModel objUser) { try { Data.MstUser newUser = new Data.MstUser { FirstName = objUser.FirstName, LastName = objUser.LastName, Password = objUser.Password, UserTypeId = objUser.UserTypeId, AspNetUserId = objUser.AspNetUserId, UserName = objUser.UserName, Email = objUser.Email, }; db.MstUsers.InsertOnSubmit(newUser); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }