Example #1
0
 public PanelInvolvement(PanelInvolvementModel item)
 {
     Id              = item.Id;
     UserId          = item.UserId;
     UserTypeId      = item.UserTypeId;
     RequestSubmitId = item.RequestSubmitId;
     CreatedDate     = Convert.ToDateTime(item.CreatedDate);
     IsObject        = item.IsObject;
 }
Example #2
0
 public PanelAgreeDisagreeController()
 {
     _RequestApproveModel         = new RequestApproveModel();
     _RequestSubmitModel          = new RequestSubmitModel();
     _RequestSubmitBs             = new RequestSubmitBs();
     _MasjidConstructionRequestBs = new MasjidConstructionRequestBs();
     _RequestApproveBs            = new RequestApproveRejectBs();
     _PanelInvolvementModel       = new PanelInvolvementModel();
     _PanelInvolveBs = new PanelInvolveBs();
 }
Example #3
0
        public bool IsAlreadyExists(PanelInvolvementModel model)
        {
            var GetList = _PanelInvolvement.FindBy(m => m.UserTypeId == model.UserTypeId && m.RequestSubmitId == model.RequestSubmitId);

            if (GetList != null && GetList.Any())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        public int Save(PanelInvolvementModel model)
        {
            PanelInvolvement _panelInvolvement = new PanelInvolvement(model);

            if (model.Id != null && model.Id != 0)
            {
                _PanelInvolvement.Update(_panelInvolvement);
            }
            else
            {
                _panelInvolvement.CreatedDate = Convert.ToDateTime(System.DateTime.Now);
                _PanelInvolvement.Insert(_panelInvolvement);
            }

            return(_panelInvolvement.Id);
        }
Example #5
0
 public InvolveMemberController()
 {
     _PanelInvolvementModel = new PanelInvolvementModel();
     _PanelInvolveBs        = new PanelInvolveBs();
 }
Example #6
0
        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));
        }
Example #7
0
 public PanelInvolvementModel GetDetails(PanelInvolvementModel model)
 {
     throw new NotImplementedException();
 }
Example #8
0
 public PanelInvolveBs()
 {
     _PanelInvolvement      = new GenericPattern <PanelInvolvement>();
     _PanelInvolvementModel = new PanelInvolvementModel();
 }