public ActionResult ErrorGuide(int ErrCode = -1) { ReturnResult result = new ReturnResult(); switch (ErrCode) { case 4901: case 4902: case 4903: result.Error("인증토큰이 유효하지 않습니다."); break; default: result.Error("알수없는 오류가 발생했습니다."); break; } ViewBag.result = result; return View(this); }
public async Task <ReturnResult <UserDto> > GetAsync(string phone, string pwd) { var result = new ReturnResult <UserDto>(); var user = await _userRepository.FindByPhoneAsync(phone); if (user == null) { result.Error(ReturnCode.NOTFUND, "用户不存在"); return(result); } if (user.Password != pwd) { result.Error(ReturnCode.ERROR, "密码错误"); return(result); } if (user.Status.Value != (int)StatusType.ENABLE) { result.Error(ReturnCode.ERROR, "账户异常,请联系系统管理员"); return(result); } //var user = await _userRepository.FindByPhoneAndPwdAsync(phone, pwd); result.Data = ObjectMapper.Map <TUser, UserDto>(user); return(result); }
public JsonResult RemoveMusic(long MusicID) { ReturnResult result = new ReturnResult(); this.LoginCheck(); using (var context = new SharedPlayerContext()) { Music music = context.Musics.Where(x => x.MusicID == MusicID).FirstOrDefault(); if (music != null && music.MusicID > 0) { Channel channel = context.Channels.Where(x => x.ChannelID == music.ChannelID).FirstOrDefault(); if (channel != null) { if (channel.CreateMemberID == this.LoginMember.MemberID || music.MemberID == this.LoginMember.MemberID) { context.Musics.Remove(music); context.SaveChanges(); result.Success(); } else { result.Error("삭제할 권한이 없습니다."); } } else { result.Error("소속 채널에 오류가 있습니다."); } } else { result.Error("대상을 찾을 수 없습니다."); } } return Json(result); }
public JsonResult RecommendProc(int MusicID) { ReturnResult result = new ReturnResult(); this.LoginCheck(); using (var context = new SharedPlayerContext()) { Music music = context.Musics.Where(x => x.MusicID == MusicID).FirstOrDefault(); if (music != null && music.MusicID > 0) { music.RecommendCount = music.RecommendCount + 1; context.SaveChanges(); result.Success(); } else { result.Error("대상을 찾을 수 없습니다."); } } return Json(result); }
public JsonResult RemoveChannel(int ChannelID) { ReturnResult result = new ReturnResult(); this.LoginCheck(); using (var context = new SharedPlayerContext()) { Channel channel = context.Channels.Where(x => x.ChannelID == ChannelID).FirstOrDefault(); if (channel != null && channel.ChannelID > 0) { if (channel.CreateMemberID == this.LoginMember.MemberID) { List<Music> music = context.Musics.Where(x => x.ChannelID == ChannelID).ToList(); if (music != null && music.Count > 0) { foreach (Music item in music) { context.Musics.Remove(item); } } context.Channels.Remove(channel); context.SaveChanges(); result.Success(); } else { result.Error("채널을 삭제할 권한이 없습니다."); } } else { result.Error("채널이 존재하지 않습니다."); } } return Json(result); }