public HttpResponseMessage updateUserBranches(String id, Models.MstUserBranch userBranch) { try { var userId = (from d in db.MstUsers where d.UserId == User.Identity.GetUserId() select d.Id).SingleOrDefault(); var userBranches = from d in db.MstUserBranches where d.Id == Convert.ToInt32(id) select d; if (userBranches.Any()) { var updateUserBranch = userBranches.FirstOrDefault(); updateUserBranch.UserId = userBranch.UserId; updateUserBranch.BranchId = userBranch.BranchId; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
public HttpResponseMessage updateBranch(Models.MstUserBranch userBranch) { try { var users = from d in db.MstUsers where d.UserId == User.Identity.GetUserId() select d; if (users.Any()) { var branches = from d in db.MstBranches where d.Id == userBranch.BranchId select d; if (branches.Any()) { var updateUserBranch = users.FirstOrDefault(); updateUserBranch.CompanyId = branches.FirstOrDefault().CompanyId; updateUserBranch.BranchId = branches.FirstOrDefault().Id; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
public HttpResponseMessage addUserBranches(Models.MstUserBranch userBranch) { try { var userId = (from d in db.MstUsers where d.UserId == User.Identity.GetUserId() select d.Id).SingleOrDefault(); Data.MstUserBranch newUserBranch = new Data.MstUserBranch(); newUserBranch.UserId = userBranch.UserId; newUserBranch.BranchId = userBranch.BranchId; db.MstUserBranches.InsertOnSubmit(newUserBranch); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }