public ActionResult ARMasjidRenovation(MasjidRenovationRequestModel model) { if (model != null) { UserRegistrationBs obj = new UserRegistrationBs(); var UserId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; var UserTypeId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; _RequestApproveModel.UserId = Convert.ToInt32(UserId); _RequestApproveModel.RequestSubmitId = Convert.ToInt32(model.RequestSubmitId); _RequestApproveModel.UserTypeId = Convert.ToInt32(UserTypeId); _RequestApproveModel.IsApproved = model.Status ?? false; if (model.AlreadyExistsInMemberOpinion && model.MemberOpinionId != 0) { _RequestApproveModel.Id = model.MemberOpinionId; } int i = _RequestApproveBs.Save(_RequestApproveModel); if (i > 0 && _RequestApproveModel.Id != 0) { TempData["agree"] = "You have Disagreed on this request"; } else { TempData["agree"] = "You have agreed on this request"; } } return(RedirectToAction("GetMasjidRenovationRequestDetails", "RequestList", new { Id = _RequestApproveModel.RequestSubmitId })); }
public AccountController() { _userModel = new UserModel(); _userRegistrationBs = new UserRegistrationBs(); _loginBs = new LoginBs(); _categoryBs = new CategoryBs(); _userGroupBs = new UserGroupBS(); apiResponse = new APIResponseModel(); }
// GET: BoardMember/RequestList public ActionResult Index(int?page) { TempData["msg"] = TempData["message"]; int userid = new UserRegistrationBs().UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; var RequestList = _RequestSubmitBs.RequestSubmitList().Where(x => x.UserId == userid).ToList().ToPagedList(page ?? 1, 10); return(View(RequestList)); }
public PanelRequestListController() { _RequestApproveModel = new RequestApproveModel(); _RequestSubmitModel = new RequestSubmitModel(); _RequestSubmitBs = new RequestSubmitBs(); _MasjidConstructionRequestBs = new MasjidConstructionRequestBs(); _RequestApproveBs = new RequestApproveRejectBs(); _UserRegistrationBs = new UserRegistrationBs(); }
public ActionResult GetEventRequestDetails(int Id) { var userId = new UserRegistrationBs().UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; var res = new EventRequestBs().GetByRequestSubmitIdBoard(Id, Convert.ToInt32(userId)); EventRequestBs eve = new EventRequestBs(); var EventRequestDetails = eve.GetAllEventDetails().Where(x => x.EventRequestId == res.Id).ToList(); res.EventRequestDetailList = EventRequestDetails; return(View(res)); }
public ActionResult Create(NewMadarsaOperationsRequestModel model, HttpPostedFileBase[] Files) { int result = 0; if (model != null) { UserRegistrationBs obj = new UserRegistrationBs(); var id = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; model.RequestTypeId = 7; if (Files != null) { model.Doc1 = new byte[Files[0].ContentLength]; Files[0].InputStream.Read(model.Doc1, 0, Files[0].ContentLength); } if (Files[1] != null) { model.Doc2 = new byte[Files[1].ContentLength]; Files[1].InputStream.Read(model.Doc2, 0, Files[1].ContentLength); } if (Files[2] != null) { model.Doc3 = new byte[Files[2].ContentLength]; Files[2].InputStream.Read(model.Doc3, 0, Files[2].ContentLength); } if (Files[3] != null) { model.Pic1 = new byte[Files[3].ContentLength]; Files[3].InputStream.Read(model.Pic1, 0, Files[3].ContentLength); } if (Files[4] != null) { model.Pic2 = new byte[Files[4].ContentLength]; Files[4].InputStream.Read(model.Pic2, 0, Files[4].ContentLength); } if (Files[5] != null) { model.Pic3 = new byte[Files[5].ContentLength]; Files[5].InputStream.Read(model.Pic3, 0, Files[5].ContentLength); } model.UserId = id; result = _NewMadarsaOperationsRequestModelBs.Save(model); } if (result > 0) { _NewMadarsaOperationModel.UserModelList = _NewMadarsaOperationsRequestModelBs.UserList().ToList(); _NewMadarsaOperationModel.RequestTypeModelList = _NewMadarsaOperationsRequestModelBs.RequestTypeList().ToList(); _NewMadarsaOperationModel.MadarsaModelList = _NewMadarsaOperationsRequestModelBs.MadarsaList().ToList(); TempData["message"] = "Request Submitted Successfully"; } return(RedirectToAction("Index", "UserRequest", new { area = "User" })); }
public ActionResult ExistingMadarasaOeprationDetails(int Id) { var userDetails = new UserRegistrationBs().UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault(); var useerTypeId = Convert.ToInt32(userDetails.UserTypeId); List <int> _listUserHeads = new List <int> { 11, 13, 14, 15 }; bool IsPanelHeadUser = _listUserHeads.Contains(useerTypeId); var userId = Convert.ToInt32(userDetails.Id); var headUserTypeId = Convert.ToInt32(userDetails.MainUserType); var res = new ExistingMadarsaOperationsRequestBs().GetByRequestSubmitId(Id, useerTypeId, userId); int IsPanelHead; bool checkForPanel = new PanelInvolveBs().PanelMemberInvolveList(Id, useerTypeId).ToList().Any(); if (checkForPanel) { IsPanelHead = new PanelInvolveBs().PanelMemberInvolveList(Id, useerTypeId).FirstOrDefault().UserTypeId; } else { IsPanelHead = 0; } int IsPanelMember; if ((new PanelInvolveBs().PanelMemberInvolveList(Id, useerTypeId).ToList().Count != 0)) { IsPanelMember = new PanelInvolveBs().PanelMemberInvolveList(Id, useerTypeId).FirstOrDefault().UserTypeId; } else { IsPanelMember = 0; } //Check is user involved in any of the panels List <int> _listUser = _UserRegistrationBs.GetUserTypesByMainUserType(headUserTypeId).Select(m => (Int32)m.UserTypeId).ToList(); //bool IsPanelInvolved = new PanelInvolveBs().IsPanelInvoled(_listUser); int IsPanelLiked = new RequestApproveRejectBs().IsPannelMemberLiked(_listUser); // List<int> PanelHeadUsers = new List<int> {6,7,8, 11,12, 13, 14, 15 }; res.IsPanelInvolved = checkForPanel; res.IsPanelHeadUser = IsPanelHeadUser; res.IsPanelHead = IsPanelHead; res.IsPanelMember = IsPanelMember; return(View(res)); }
public ActionResult CommentOnMadarsaLand(MadarsaLandRequestModel model) { UserRegistrationBs obj = new UserRegistrationBs(); var UserId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; var UserTypeId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; if (model != null) { _RequestCommentModel.UserId = Convert.ToInt32(UserId); _RequestCommentModel.RequestSubmitId = Convert.ToInt32(model.RequestSubmitId); _RequestCommentModel.Comment = model.Comment; _RequestCommentModel.CreatedDate = Convert.ToDateTime(System.DateTime.Now); _RequestCommentModel.UserTypeId = Convert.ToInt32(UserTypeId); _RequestCommentBs.Save(_RequestCommentModel); } return(Json("_RequestComentModel", JsonRequestBehavior.AllowGet)); }
public ActionResult ExistingMadarasaOeprationDetails(int Id) { if (TempData["AlreadyExistsInPanel"] != null) { TempData["message"] = TempData["AlreadyExistsInPanel"]; } else { if (TempData["agree"] != null) { ViewBag.AlertMessage = TempData["agree"]; } } var userId = new UserRegistrationBs().UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; var res = new ExistingMadarsaOperationsRequestBs().GetByRequestSubmitIdBoard(Id, Convert.ToInt32(userId)); res.ApprovedList = res.ApprovedList.Where(x => x.UserTypeId == 2 || x.UserTypeId == 3 || x.UserTypeId == 4 || x.UserTypeId == 5).ToList(); return(View(res)); }
public ActionResult AmmerComment(RequestSubmitModel model) { UserRegistrationBs obj = new UserRegistrationBs(); var UserId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; var UserTypeId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; var RequestDetails = new RequestSubmitBs().RequestSubmitList().Where(x => x.Id == model.Id).FirstOrDefault(); if (model != null) { model.UserId = Convert.ToInt32(UserId); model.Id = Convert.ToInt32(model.Id); model.RequestTypeId = RequestDetails.RequestTypeId; model.ShortDesc = RequestDetails.ShortDesc; model.IsApproved = RequestDetails.IsApproved; model.Comment = model.Comment; model.UserTypeId = Convert.ToInt32(UserTypeId); model.CreatedDate = Convert.ToDateTime(System.DateTime.Now); _RequestCommentBs.AmeerComment(model); } return(Json("_RequestComentModel", JsonRequestBehavior.AllowGet)); }
public ActionResult Involve(List <int> Involve, int RequestSubmitId, int RequestTypeId) { UserRegistrationBs obj = new UserRegistrationBs(); StringBuilder sb = new StringBuilder(); int check = 0; var Userid = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; foreach (var item in Involve) { _PanelInvolvementModel.UserId = Userid; _PanelInvolvementModel.UserTypeId = item; _PanelInvolvementModel.RequestSubmitId = RequestSubmitId; _PanelInvolvementModel.CreatedDate = Convert.ToDateTime(System.DateTime.Now); bool isAlreadyInvolved = _PanelInvolveBs.IsAlreadyExists(_PanelInvolvementModel); if (!isAlreadyInvolved) { _PanelInvolveBs.Save(_PanelInvolvementModel); } else { check++; if (check == 1) { sb.Append("Already exists in the panel(s): \n"); } // sb.Append(item.Value); } } if (!string.IsNullOrWhiteSpace(sb.ToString())) { TempData["AlreadyExistsInPanel"] = sb.ToString(); } else { TempData["AlreadyExistsInPanel"] = string.Empty; } return(RedirectToAction("GetDetailsbyId", "RequestList", new { Id = @RequestSubmitId, RequestTypeId = @RequestTypeId })); }
public ActionResult ExistingMadarasaOeprationDetails(int Id) { if (TempData["AlreadyExistsInPanel"] != null) { TempData["message"] = TempData["AlreadyExistsInPanel"]; } else { if (TempData["agree"] != null) { ViewBag.AlertMessage = TempData["agree"]; } } var userId = new UserRegistrationBs().UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; var res = new ExistingMadarsaOperationsRequestBs().GetByRequestSubmitIdAmeer(Id); res.ApprovedList = res.ApprovedList.Where(x => x.UserTypeId == 2 || x.UserTypeId == 3 || x.UserTypeId == 4 || x.UserTypeId == 5).ToList(); var isapproved = new RequestSubmitBs().RequestSubmitList().Where(x => x.Id == Id).FirstOrDefault(); res.PanelCommentList = res.PanelCommentList.Where(x => x.UserTypeId == 6 || x.UserTypeId == 7 || x.UserTypeId == 8 || x.UserTypeId == 12).ToList(); if (isapproved != null) { if (isapproved.IsApproved == true) { res.IsAmeerApproved = true; } else if (isapproved.IsApproved == false) { res.IsAmeerApproved = false; } } return(View(res)); }
public HomeController() { _RequestSubmitBs = new RequestSubmitBs(); _UserRegistrationBs = new UserRegistrationBs(); }
public PostNotificationController() { _userModel = new UserModel(); _userRegistrationBs = new UserRegistrationBs(); _userGroupBS = new UserGroupBS(); }
public ActionResult ARMasjidRenovation(MasjidRenovationRequestModel model) { if (model != null) { UserRegistrationBs obj = new UserRegistrationBs(); var UserId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().Id; var UserTypeId = obj.UserRegistrationList().Where(x => x.UserName == User.Identity.Name).FirstOrDefault().UserTypeId; _RequestApproveModel.UserId = Convert.ToInt32(UserId); _RequestApproveModel.RequestSubmitId = Convert.ToInt32(model.RequestSubmitId); _RequestApproveModel.UserTypeId = Convert.ToInt32(UserTypeId); var IsAgreed = new RequestApproveRejectBs().ApproveRejectDisplay(_RequestApproveModel.RequestSubmitId).ToList(); if (IsAgreed.Where(x => x.UserTypeId == UserTypeId && x.UserId == UserId).Count() != 0) { _RequestApproveModel.Id = IsAgreed.Where(x => x.UserTypeId == UserTypeId && x.UserId == UserId).FirstOrDefault().Id; } if (model.Status != null) { _RequestApproveModel.IsApproved = model.Status; } if (model.LikeStatus != null) { _RequestApproveModel.LikeStatus = model.LikeStatus; } int InvolveUserTypId; if (model.IsObjectClicked == true) { PanelInvolvementModel _PanelInvolvementModelObj = new PanelInvolvementModel(); switch (UserTypeId) { case 6: InvolveUserTypId = 15; _PanelInvolvementModelObj = new PanelInvolvementModel(model, UserId, (Int32)InvolveUserTypId); break; case 7: InvolveUserTypId = 13; _PanelInvolvementModelObj = new PanelInvolvementModel(model, UserId, (Int32)InvolveUserTypId); break; case 8: InvolveUserTypId = 11; _PanelInvolvementModelObj = new PanelInvolvementModel(model, UserId, (Int32)InvolveUserTypId); break; case 12: InvolveUserTypId = 14; _PanelInvolvementModelObj = new PanelInvolvementModel(model, UserId, (Int32)InvolveUserTypId); break; default: _PanelInvolvementModelObj = new PanelInvolvementModel(model, UserId, (Int32)UserTypeId); break; } _PanelInvolvementModelObj.IsObject = model.IsObject; _PanelInvolveBs.Save(_PanelInvolvementModelObj); } else { _RequestApproveBs.Save(_RequestApproveModel); } } return(Json(true, JsonRequestBehavior.AllowGet)); }
public UserRegistrationController() { _userModel = new UserModel(); _userRegistrationBs = new UserRegistrationBs(); }