public HttpResponseMessage updateUserDefaults(String userId, Models.MstUser mstUser) { try { var userDefaults = from d in db.MstUsers where d.UserId == userId select d; if (userDefaults.Any()) { var updateUserDefaults = userDefaults.FirstOrDefault(); updateUserDefaults.BranchId = mstUser.BranchId; updateUserDefaults.OfficialReceiptName = mstUser.OfficialReceiptName; updateUserDefaults.DefaultSalesInvoiceDiscountId = mstUser.DefaultSalesInvoiceDiscountId; updateUserDefaults.SalesInvoiceName = mstUser.SalesInvoiceName; var inventory = from d in db.TrnInventories select d; if (!inventory.Any()) { updateUserDefaults.InventoryType = mstUser.InventoryType; } db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage UpdateProfile(Models.MstUser objUser) { try { var currentUser = from d in db.MstUsers where d.AspNetUserId == User.Identity.GetUserId() select d; if (currentUser.Any()) { var updateCurrentUser = currentUser.FirstOrDefault(); updateCurrentUser.FullName = objUser.FullName; updateCurrentUser.Address = objUser.Address; updateCurrentUser.Email = objUser.Email; updateCurrentUser.ContactNumber = objUser.ContactNumber; updateCurrentUser.MotherCardNumber = objUser.MotherCardNumber; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Sorry. Your profile was not found in the server.")); } } catch (Exception e) { Debug.WriteLine(e); return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Something's went wrong from the server. " + e.Message)); } }
public HttpResponseMessage UpdateUser(String id, Models.MstUser objUser) { try { var currentUser = from d in db.MstUsers where d.AspNetUserId == User.Identity.GetUserId() select d; if (currentUser.Any()) { if (currentUser.FirstOrDefault().UserTypeId != 3) { var user = from d in db.MstUsers where d.Id == Convert.ToInt32(id) select d; if (user.Any()) { var updateUser = user.FirstOrDefault(); updateUser.FullName = objUser.FullName; updateUser.Address = objUser.Address; updateUser.Email = objUser.Email; updateUser.ContactNumber = objUser.ContactNumber; updateUser.MotherCardNumber = objUser.MotherCardNumber; updateUser.Status = objUser.Status; updateUser.UserTypeId = objUser.UserTypeId; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Sorry. User not found in the server.")); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Sorry. You have no rights to update users.")); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Sorry. No current user logged in.")); } } catch (Exception e) { Debug.WriteLine(e); return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Something's went wrong from the server. " + e.Message)); } }
public HttpResponseMessage updateUser(String id, Models.MstUser mstUser) { try { var mstUsers = from d in db.MstUsers where d.Id == Convert.ToInt32(id) select d; var userId = (from d in db.MstUsers where d.Id == Convert.ToInt32(id) select d.UserId).SingleOrDefault(); var aspUsers = from d in db.AspNetUsers where d.Id == userId select d; if (mstUsers.Any()) { var updateMstUsers = mstUsers.FirstOrDefault(); updateMstUsers.FullName = mstUser.FullName; updateMstUsers.IsLocked = true; updateMstUsers.CompanyId = mstUser.CompanyId; updateMstUsers.BranchId = mstUser.BranchId; updateMstUsers.IncomeAccountId = mstUser.IncomeAccountId; updateMstUsers.SupplierAdvancesAccountId = mstUser.SupplierAdvancesAccountId; updateMstUsers.CustomerAdvancesAccountId = mstUser.CustomerAdvancesAccountId; updateMstUsers.OfficialReceiptName = mstUser.OfficialReceiptName; updateMstUsers.InventoryType = mstUser.InventoryType; updateMstUsers.DefaultSalesInvoiceDiscountId = mstUser.DefaultSalesInvoiceDiscountId; updateMstUsers.SalesInvoiceName = mstUser.SalesInvoiceName; db.SubmitChanges(); if (aspUsers.Any()) { var updateAspUsers = aspUsers.FirstOrDefault(); updateAspUsers.FullName = mstUser.FullName; db.SubmitChanges(); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage updateMstUser(String id, Models.MstUser mstUser) { try { var aspNetUSer = from d in db.AspNetUsers where d.Id == id select d; if (aspNetUSer.Any()) { var mstUsers = from d in db.MstUsers where d.UserId == id select d; if (mstUsers.Any()) { var updateAspNetUSer = aspNetUSer.FirstOrDefault(); updateAspNetUSer.FullName = mstUser.FullName; db.SubmitChanges(); var updateMstUsers = mstUsers.FirstOrDefault(); updateMstUsers.FullName = mstUser.FullName; updateMstUsers.IsLocked = true; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage unlockUser(String id, Models.MstUser mstUser) { try { var mstUsers = from d in db.MstUsers where d.Id == Convert.ToInt32(id) select d; if (mstUsers.Any()) { var updateMstUsers = mstUsers.FirstOrDefault(); updateMstUsers.IsLocked = false; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }