public ResultReturn <AppUser> GetLogindetails(AppUser appuser) { ResultReturn <AppUser> ResultReturn = new ResultReturn <AppUser>(); AppUser User = _context.UsersDetail.Where(y => y.Username == appuser.Username && y.Password == appuser.Password && y.status).Select(i => new AppUser() { Username = i.Username, Password = i.Password, UserId = i.UserId, Role = i.Role }).FirstOrDefault(); if (User == null) { ResultReturn.Status_Code = Enums.ResultStatus.InvalidLogin; ResultReturn.Exception = Enum.GetName(typeof(Enums.ResultStatus), Enums.ResultStatus.InvalidLogin); } else { ResultReturn.Id = User.UserId; ResultReturn.Status_Code = Enums.ResultStatus.Success; ResultReturn.Data = User; } return(ResultReturn); }
public JsonResult Index(string path) { ResultReturn rr = new ResultReturn() { Result = true }; try { //if (!HttpContext.Current.User.Identity.IsAuthenticated) //{ // throw new Exception("Bạn không có quyền truy cập."); //} DateTime dtNow = DateTime.Now; if (string.IsNullOrEmpty(path)) { path = dtNow.ToString("yyyy/MM/dd"); } string userName = _userService.GetUserLogin().UserName; string key = FileStorage.AESEncrypt(userName + "|" + DateTime.Now.ToString("yyyy-MM-dd HH:mm")); string folder = string.Concat(path, "/", FileStorage.EncriptUsername(userName)); NameValueCollection nvc = new NameValueCollection() { { "project", Config.UploadProject }, { "folder", folder }, { "StringDecypt", key }, { "submit", "Check" } }; string result = FileStorage.SendRequestWithParram(Config.FullLoadFileApi, nvc); if (!string.IsNullOrWhiteSpace(result)) { IList <string> images = NewtonJson.Deserialize <IList <string> >(result); rr.FileInfos = new List <FileInfo>(); foreach (string image in images) { string virtualPath = string.Concat(folder, "/", image); string fullPath = string.Concat(Config.ViewDomain, virtualPath); rr.FileInfos.Add(new FileInfo() { Result = true, Name = image, Path = virtualPath, FullPath = fullPath, FullOriginalPath = fullPath }); } } } catch (Exception ex) { rr.Result = false; rr.Message = ex.Message; } return(Json(rr)); }
public ResultReturn <int> DeleteUser(AppUserDetail appuser) { ResultReturn <int> ResultReturn = new ResultReturn <int>(); ; _context.UsersDetail.Remove(_context.UsersDetail.Where(o => (o.UserId == appuser.UserId)).FirstOrDefault()); ; _context.SaveChanges(); ResultReturn.Data = 1; return(ResultReturn); }
public ResultReturn <List <AppUserDetail> > GetUser(AppUserDetail appuser, int numberOfObjectsPerPage = 25, int pageNumber = 1) { ResultReturn <List <AppUserDetail> > ResultReturn = new ResultReturn <List <AppUserDetail> >(); var ListData = _context.UsersDetail.Where(o => (o.UserId == appuser.UserId || appuser.UserId == 0) && (o.Username == appuser.Username || String.IsNullOrEmpty(appuser.Username))).ToList(); ResultReturn.Data = ListData .Skip(numberOfObjectsPerPage * pageNumber) .Take(numberOfObjectsPerPage).ToList(); ; ResultReturn.Id = ListData.Count(); return(ResultReturn); }
public ResultReturn <AppUserDetail> SaveUserDetail(AppUserDetail appUserDetail) { ResultReturn <AppUserDetail> ResultReturn = new ResultReturn <AppUserDetail>(); using (_context) { var UserExist = _context.UsersDetail.Where(y => y.UserId == appUserDetail.UserId).Any(); if (UserExist) { var userDetail = _context.UsersDetail.Where(y => y.UserId == appUserDetail.UserId).FirstOrDefault(); AppUserDetailHistory his = new AppUserDetailHistory() { UserId = userDetail.UserId, Address = userDetail.Address, Biodata = userDetail.Biodata, Birthplace = userDetail.Birthplace, Category = userDetail.Category, Contactno = userDetail.Contactno, Designation = userDetail.Designation, Dob = userDetail.Dob, Email = userDetail.Email, Image = userDetail.Image, Name = userDetail.Name, Publications = userDetail.Publications, status = userDetail.status, createdate = userDetail.createdate, createdby = userDetail.createdby }; _context.UsersDetailHistory.Add(his); userDetail.Address = appUserDetail.Address; userDetail.Biodata = appUserDetail.Biodata; userDetail.Birthplace = appUserDetail.Birthplace; userDetail.Category = appUserDetail.Category; userDetail.Contactno = appUserDetail.Contactno; userDetail.Designation = appUserDetail.Designation; userDetail.Dob = appUserDetail.Dob; userDetail.Email = appUserDetail.Email; userDetail.Image = appUserDetail.Image; userDetail.Name = appUserDetail.Name; userDetail.Publications = appUserDetail.Publications; userDetail.status = appUserDetail.status; userDetail.createdate = appUserDetail.createdate; userDetail.createdby = appUserDetail.createdby; } else { if (_context.UsersDetail.AsEnumerable().Any(k => k.Username.Trim().ToLower() == appUserDetail.Username.ToLower().Trim() || (!string.IsNullOrEmpty(k.Email) && !string.IsNullOrEmpty(appUserDetail.Email) && k.Email.Trim().ToLower() == appUserDetail.Email.ToLower().Trim()))) { ResultReturn.Status_Code = Enums.ResultStatus.AlreadyExists; ResultReturn.Exception = Enum.GetName(typeof(Enums.ResultStatus), Enums.ResultStatus.AlreadyExists); ResultReturn.Data = appUserDetail; return(ResultReturn); } _context.UsersDetail.Add(appUserDetail); } _context.SaveChanges(); ResultReturn.Status_Code = Enums.ResultStatus.Success; ResultReturn.Exception = Enum.GetName(typeof(Enums.ResultStatus), Enums.ResultStatus.Success); ResultReturn.Data = appUserDetail; } return(ResultReturn); }
public MVCResultReturn(object baseData) { _baseReturn = new ResultReturn(baseData == null, baseData); }
public MVCResultReturn(ResultReturn baseReturn) { _baseReturn = baseReturn; }
private async void endWaitForConnection(IAsyncResult ar) { var pipeServer = (NamedPipeServerStream)ar.AsyncState; pipeServer.EndWaitForConnection(ar); pipeServer.ReadMode = PipeTransmissionMode.Message; beginwaitForConnection(); try { using (pipeServer) using (var reader = new StreamReader(pipeServer, Encoding.UTF8)) { var requestStr = await reader.ReadLineAsync(); if (string.IsNullOrWhiteSpace(requestStr)) { return; } var requestJson = JObject.Parse(requestStr); ResultReturn ret = null; if (OnRequestCall != null) { try { ret = OnRequestCall(requestJson.GetString("ServiceName"), requestJson.GetJObject("Args")); } catch (Exception e) { ret = new FailResultReturn(e); } } else { ret = new FailResultReturn("不存在指定服务"); } var sw = new StreamWriter(pipeServer, Encoding.UTF8); try { await sw.WriteLineAsync(JsonConvert.SerializeObject(ret, Formatting.None)); await sw.FlushAsync(); var replyStr = await reader.ReadLineAsync(); if (replyStr == "ok") { } sw.Close(); reader.Close(); } catch (Exception e) { return; } finally { if (pipeServer.IsConnected) { pipeServer.Close(); sw.Dispose(); reader.Close(); } } } } catch (Exception e) { return; } finally { if (pipeServer.IsConnected) { pipeServer.Dispose(); } } }