public object Member(Zone zone, string channal, [FromBody] MemberParameter memberParameter) { return(new { Zone = zone.ToString(), Channal = channal, MemberParameter = memberParameter }); }
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)); }
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)); }
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)); }
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)); }
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 }); } }
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 }); } }
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 }); } }
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(); }
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 }); } }
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!" }); }
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)); }
public object Member([FromBody] MemberParameter memberParameter) { return(memberParameter); }