public HttpResponseMessage UpdateUser(ApiModels.MstUserModel objUser, String id) { try { var users = from d in db.MstUser where d.Id == Convert.ToInt32(id) select d; if (users.Any()) { var updateUser = users.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)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage AddUser(ApiModels.MstUserModel 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.MstUser.InsertOnSubmit(newUser); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }