public HttpResponseMessage UpdateUser(ApiModels.MstUser objUser, String Id) { try { var User = from d in db.MstUsers where d.Id == Convert.ToInt32(Id) select d; if (User.Any()) { var updateUser = User.FirstOrDefault(); updateUser.Id = objUser.Id; 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)); } }
public HttpResponseMessage AddUser(ApiModels.MstUser objUser) { try { Data.MstUser newUser = new Data.MstUser { Id = objUser.Id, 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)); } }