public GroupMeetingDto GetByID(int groupMeetingID)
        {
            var objMeetingInfo = new GroupMeetingDAL().GetGroupMeetingDetailsByID(groupMeetingID);

            return(objMeetingInfo);

            //List<uspGroupMeetingGetById_Result> lstuspMemberGetViewByID_Result = _dbContext.uspGroupMeetingGetById(GrouMeetingID).ToList();
            //GroupMeetingDto groupmeetingdto = new GroupMeetingDto();
            //var GroupMeetingDtoresult = Mapper.Map<uspGroupMeetingGetById_Result, GroupMeetingDto>(lstuspMemberGetViewByID_Result.FirstOrDefault());

            //List<GroupMeetingMembersDTO> lstmemberdto = new List<GroupMeetingMembersDTO>();
            //List<uspGroupMeetingmembersGetById_Result> lstuspGroupMeetingmembersGetById_Result = _dbContext.uspGroupMeetingmembersGetById(GrouMeetingID).ToList();
            //List<GroupMeetingMembersDTO> lstmemberKycDto = new List<GroupMeetingMembersDTO>();
            //foreach (var gmr in lstuspGroupMeetingmembersGetById_Result)
            //{
            //    GroupMeetingMembersDTO groupMeetingMembersDTO = Mapper.Map<uspGroupMeetingmembersGetById_Result, GroupMeetingMembersDTO>(gmr);
            //    lstmemberKycDto.Add(groupMeetingMembersDTO);
            //}

            //foreach (var item in lstmemberKycDto)
            //{
            //    GroupMeetingMembersDTO objmemberdto = new GroupMeetingMembersDTO();
            //    objmemberdto.MemberID = item.MemberID;
            //    objmemberdto.MemberName = item.MemberName;
            //    objmemberdto.GroupMeetingMemberID = item.GroupMeetingMemberID;
            //    objmemberdto.IsAttended = item.IsAttended;
            //    lstmemberdto.Add(objmemberdto);

            //}
            //GroupMeetingDtoresult.lstgroupMembersDto = lstmemberdto;
            //return GroupMeetingDtoresult;
        }
Beispiel #2
0
        public GroupMasterDto GetByID(int groupID)
        {
            GroupMeetingDAL objDal = new GroupMeetingDAL();

            return(objDal.GetGroupMasterDetailsByID(groupID));

            //List<uspGroupGetByGroupId_Result> lstuspGroupGetByGroupId_Result = _dbContext.uspGroupGetByGroupId(groupID).ToList();
            //GroupMasterDto objGroupMasterDto = Mapper.Map<uspGroupGetByGroupId_Result, GroupMasterDto>(lstuspGroupGetByGroupId_Result.FirstOrDefault());
            //return objGroupMasterDto;
        }
        private ResultDto InsertUpdateGroupMeeting(GroupMeetingDto Groupmeeting)
        {
            GroupMeetingDAL groupMeetingDAL    = new GroupMeetingDAL();
            ResultDto       resultdto          = new ResultDto();
            string          obectName          = "Group Meeting";
            string          GroupMeetingmember = CommonMethods.SerializeListDto <List <GroupMeetingMembersDto> >(Groupmeeting.lstgroupMembersDto);

            resultdto = groupMeetingDAL.InsertUpdateGroupMeeting(Groupmeeting, GroupMeetingmember);
            return(resultdto);
        }
        public ActionResult CreateGroupMeeting(string Id)
        {
            int             GroupMeetingId  = string.IsNullOrEmpty(Id.DecryptString()) ? default(int) : Convert.ToInt32(Id.DecryptString());
            GroupMeetingDto groupmeetingdto = new GroupMeetingDto();

            if (GroupMeetingId > 0)
            {
                groupmeetingdto             = _groupmeetingService.GetByID(GroupMeetingId);
                groupmeetingdto.IsConducted = !groupmeetingdto.IsConducted;
            }

            if (groupmeetingdto.lstgroupMembersDto == null || groupmeetingdto.lstgroupMembersDto.Count() < 1)
            {
                var newMembers = _memberService.GetByGroupId(GroupInfo.GroupID);
                var members    = new List <GroupMeetingMembersDto>();
                foreach (var newmember in newMembers)
                {
                    members.Add(new GroupMeetingMembersDto()
                    {
                        IsAttended = false, MemberID = newmember.MemberID, MemberName = newmember.MemberName
                    });
                }
                groupmeetingdto.lstgroupMembersDto = members;
            }
            GroupMeetingDAL dal = new GroupMeetingDAL();
            GroupMeetingDto MeetngDateGroupMeetingDto = dal.GetDate(GroupInfo.GroupID);

            if (MeetngDateGroupMeetingDto != null)
            {
                System.Globalization.DateTimeFormatInfo mfi = new System.Globalization.DateTimeFormatInfo();
                string strMonthName = mfi.GetMonthName(MeetngDateGroupMeetingDto.Month).ToString();
                groupmeetingdto.Month           = MeetngDateGroupMeetingDto.Month;
                groupmeetingdto.Year            = MeetngDateGroupMeetingDto.Year;
                groupmeetingdto.GroupMeetingDay = MeetngDateGroupMeetingDto.GroupMeetingDay;
                groupmeetingdto.MonthName       = strMonthName;
                int NoOfDays = DateTime.DaysInMonth(groupmeetingdto.Year, groupmeetingdto.Month);
                List <SelectListDto> lstDates          = new List <SelectListDto>();
                SelectListDto        dateSelectListDto = null;
                for (int i = 1; i <= NoOfDays; i++)
                {
                    dateSelectListDto      = new SelectListDto();
                    dateSelectListDto.ID   = i;
                    dateSelectListDto.Text = i.ToString();
                    lstDates.Add(dateSelectListDto);
                }
                int GroupMeetingDay = GroupMeetingId > 0 ? groupmeetingdto.MeetingDate.Day : groupmeetingdto.GroupMeetingDay;
                if (TempData["Result"] != null)
                {
                    ViewBag.Result = TempData["Result"];
                }
                SelectList slDates = new SelectList(lstDates, "ID", "Text", GroupMeetingDay);
                ViewBag.Dates = slDates;
            }

            SelectList Reason = GetDropDownListByMasterCode(Enums.RefMasterCodes.REASON);

            ViewBag.Reason = Reason;
            List <GroupMeetingDto> lstGroupMeeting = dal.GetMeetingInfoByGroupID(GroupInfo.GroupID);

            ViewBag.lstGroupInfo = lstGroupMeeting;
            return(View(groupmeetingdto));
        }
        public List <GroupMeetingLookupDto> Lookup(int Groupid)
        {
            GroupMeetingDAL dal = new GroupMeetingDAL();

            return(dal.Lookup(Groupid));
        }