Esempio n. 1
0
 public object Member(Zone zone, string channal, [FromBody] MemberParameter memberParameter)
 {
     return(new
     {
         Zone = zone.ToString(),
         Channal = channal,
         MemberParameter = memberParameter
     });
 }
Esempio n. 2
0
        public async Task <IActionResult> GetUserPageList([FromQuery] MemberParameter para)
        {
            //var service = Ioc.Get<IMemberService>();
            var memberList = await _service.GetUserPageListAsync(para);

            base.AddPaginationHeader(memberList);
            var memberListDto = _mapper.Map <IEnumerable <MemberListDto> >(memberList);

            return(Ok(memberListDto));
        }
Esempio n. 3
0
        public async Task <IActionResult> GetUnreadMessages(int userId, [FromQuery] MemberParameter para)
        {
            if (userId != int.Parse(User.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier).Value))
            {
                return(Unauthorized());
            }

            var messages = await _service.GetUnreadMessages(userId, para);

            return(Ok(messages));
        }
Esempio n. 4
0
        public async Task <IActionResult> GetMatchList(int userId, [FromQuery] MemberParameter para)
        {
            if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value))
            {
                return(Unauthorized());
            }

            para.UserId = userId;

            //var service = Ioc.Get<IMemberService>();
            PageList <Member> list = await _service.GetMatchList(para);

            return(Ok(list));
        }
Esempio n. 5
0
        public async Task <IActionResult> GetMylikerLisk(int userId, [FromQuery] MemberParameter para)
        {
            if (userId != int.Parse(User.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier).Value))
            {
                return(Unauthorized());
            }

            PageList <Member> members = await _service.GetMyLikerLisk(userId, para);

            base.AddPaginationHeader(members);

            var memberListDto = _mapper.Map <IEnumerable <MemberListDto> >(members);

            return(Ok(memberListDto));
        }
Esempio n. 6
0
 public object GetMemberInfo([FromBody] MemberParameter objmem)
 {
     try
     {
         string         status    = objmem.DisplayStatus;
         MemberBusiness MBusiness = new MemberBusiness();
         var            member    = MBusiness.GetMemberInfo(status);
         return(member);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
Esempio n. 7
0
        public object DeleteMemberInfo([FromBody] MemberParameter pm)
        {
            try
            {
                MemberBusiness mb     = new MemberBusiness();
                var            Result = mb.DeleteMember(pm);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Esempio n. 8
0
        public object DeleteMember(MemberParameter PR)
        {
            GRContext db = new GRContext();

            try
            {
                tbl_member objmember = db.tbl_member.Where(r => r.UserId == PR.UserId).FirstOrDefault();
                if (objmember.Display == 1)
                {
                    objmember.Display = 0;
                }
                else
                {
                    objmember.Display = 1;
                }


                db.SaveChanges();

                tbl_user objuser = db.tbl_user.Where(r => r.UserId == PR.UserId).FirstOrDefault();
                if (objuser.Display == 1)
                {
                    objuser.Display = 0;
                }
                else
                {
                    objuser.Display = 1;
                }

                db.SaveChanges();


                return(new Result()
                {
                    IsSucess = true, ResultData = "Member Updated Successfully."
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
        public object MemberSave([FromBody] MemberParameter member_para)
        {
            try
            {
                MemberBusiness memberbus = new MemberBusiness();
                var            result    = memberbus.SaveMember(member_para);
                //  bhobj.StudentsMethod(hobj);

                return(result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Esempio n. 10
0
        public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
        {
            if (StringValues.IsNullOrEmpty(context.HttpContext.Request.Headers["MemberToken"]))
            {
                context.Result = new ObjectResult(ErrorResult <int> .NoAuthorization);
                return;
            }
            var token = context.HttpContext.Request.Headers["MemberToken"].ToString();

            MemberParameter parameter = null;

            foreach (var arg in context.ActionArguments)
            {
                if (arg.Value is MemberParameter)
                {
                    parameter = arg.Value as MemberParameter;
                }
            }
            if (parameter == null)
            {
                context.Result = new ObjectResult(ErrorResult <int> .ParameterError);
                return;
            }

            using (CoreContext mcontext = new CoreContext())
            {
                ////寻找有效授权
                //PubService.LogUtil.Log("MemberParamterFilter", "MemberParamterFilter", token+"#"+ DateTime.Now.AddMinutes(-30).ToString("yyyy-MM-dd hh:mm:ss"));
                parameter.MemberAccount = mcontext.MemberOuathCode.Where(m => m.OuathCode == token && m.CreateTime > DateTime.Now.AddMinutes(-30) && m.Status == 1)
                                          .Select(m => m.MemberAccount).FirstOrDefault();
                if (string.IsNullOrEmpty(parameter.MemberAccount))
                {
                    ////更新失效状态
                    //PubService.LogUtil.Log("MemberParamterFilter", "update", $"update  member_ouath_code set status=-9 where ouath_code={token}");
                    mcontext.Database.ExecuteSqlCommand($"update  member_ouath_code set status=-9 where ouath_code={token}");
                    context.Result = new ObjectResult(ErrorResult <int> .NoLogin);
                    return;
                }
            }
            // parameter.MemberAccount = auth.Principal.FindFirstValue(ClaimTypes.Sid);

            await next();
        }
Esempio n. 11
0
        public object UpdateMemberDetail(MemberParameter PR)
        {
            GRContext db = new GRContext();

            try
            {
                tbl_member objmember = db.tbl_member.Where(r => r.UserId == PR.UserId).FirstOrDefault();

                objmember.griType       = PR.GriType;
                objmember.designation   = PR.Designation;
                objmember.modified_date = DateTime.Now;
                if (PR.GriType != null)
                {
                    objmember.griType = PR.GriType;
                    tbl_grievance_list list = db.tbl_grievance_list.Where(r => r.grivance_name == objmember.griType).FirstOrDefault();
                    list.Isalloted = 1;
                    db.SaveChanges();
                }
                db.SaveChanges();

                tbl_user objuser = db.tbl_user.Where(r => r.UserId == PR.UserId).FirstOrDefault();
                objuser.name    = PR.Name;
                objuser.gender  = PR.Gender;
                objuser.email   = PR.EmailId;
                objuser.contact = PR.MobileNo;

                db.SaveChanges();


                return(new Result()
                {
                    IsSucess = true, ResultData = "Member Updated Successfully."
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
Esempio n. 12
0
        public object SaveMember([FromBody] MemberParameter obj)
        {
            GRContext db       = new GRContext();
            var       usercode = db.tbl_member.Where(r => r.code == obj.Code).FirstOrDefault();

            if (usercode != null)
            {
                return(new Error()
                {
                    IsError = true, Message = "User Code Already Exists."
                });
            }


            tbl_user objuser = new tbl_user();

            objuser.name         = obj.Name.ToString();
            objuser.UserId       = Convert.ToInt32(obj.UserId);
            objuser.code         = obj.Code;
            objuser.type         = "Member";
            objuser.gender       = obj.Gender.ToString();
            objuser.email        = obj.EmailId.ToString();
            objuser.contact      = Convert.ToInt64(obj.MobileNo);
            objuser.password     = CryptIt.Encrypt(obj.Password);
            objuser.status       = 1;
            objuser.Islive       = 0;
            objuser.Display      = 1;
            objuser.created_date = DateTime.Now;

            db.tbl_user.Add(objuser);

            try
            {
                db.SaveChanges();
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                throw raise;
            }
            tbl_member objmember = new tbl_member();
            tbl_user   omember   = db.tbl_user.Where(r => r.code == obj.Code).FirstOrDefault();

            objmember.UserId      = omember.UserId;
            objmember.code        = Convert.ToInt32(obj.Code);
            objmember.designation = obj.Designation.ToString();
            if (obj.GriType != null)
            {
                objmember.griType = obj.GriType.ToString();
            }

            objmember.Display      = 1;
            objmember.created_date = DateTime.Now;
            db.tbl_member.Add(objmember);
            db.SaveChanges();
            if (obj.GriType != null)
            {
                tbl_grievance_list list = db.tbl_grievance_list.Where(r => r.grivance_name == objmember.griType).FirstOrDefault();
                list.Isalloted = 1;
                db.SaveChanges();
            }
            return(new Result
            {
                IsSucess = true,
                ResultData = "Member Created!"
            });
        }
Esempio n. 13
0
        public async Task <IActionResult> GetMatchList([FromBody] MemberCondition condition, [FromQuery] MemberParameter para)
        {
            para.Condition = condition;
            para.UserId    = 0;

            var service            = Ioc.Get <IMemberService>();
            PageList <Member> list = await service.GetMatchList(para);

            return(Ok(list));
        }
Esempio n. 14
0
 public object Member([FromBody] MemberParameter memberParameter)
 {
     return(memberParameter);
 }