public async Task <IActionResult> Edit([Bind("CityId,CityName,CityCode,CountryId,StateId,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] City city) { if (ModelState.IsValid) { city.ModifiedOn = DateTime.Now; city.IP = GetIPAddress.getExternalIp(); _context.Update(city); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(city)); }
public ValidationMsg Update(SysMachine objSysMachine, int userid) { var vmMsg = new ValidationMsg(); try { var sysMachine = _context.Sys_Machine.FirstOrDefault(s => s.MachineID == objSysMachine.MachineID); if (sysMachine != null) { sysMachine.MachineNo = objSysMachine.MachineNo; sysMachine.MachineName = objSysMachine.MachineName; sysMachine.MachineCategory = objSysMachine.MachineCategory; sysMachine.MachineType = objSysMachine.MachineType; sysMachine.MachineCapacity = objSysMachine.MachineCapacity; sysMachine.CapacityUnit = objSysMachine.CapacityUnit; if (objSysMachine.InstallationDate == null) { sysMachine.InstallationDate = null; } else { sysMachine.InstallationDate = DalCommon.SetDate(objSysMachine.InstallationDate); } if (objSysMachine.ExpiaryDate == null) { sysMachine.ExpiaryDate = null; } else { sysMachine.ExpiaryDate = DalCommon.SetDate(objSysMachine.ExpiaryDate); } //sysMachine.InstallationDate = DalCommon.SetDate(objSysMachine.InstallationDate); //sysMachine.ExpiaryDate = DalCommon.SetDate(objSysMachine.ExpiaryDate); sysMachine.Remarks = objSysMachine.Remarks; sysMachine.IsActive = objSysMachine.IsActive == "Active";// Convert.ToBoolean(objSysMachine.IsActive); sysMachine.ModifiedOn = DateTime.Now; sysMachine.ModifiedBy = userid; sysMachine.IPAddress = GetIPAddress.LocalIPAddress(); } _context.SaveChanges(); vmMsg.Type = Enums.MessageType.Update; vmMsg.Msg = "Updated Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Update."; } return(vmMsg); }
public EXP_DeliveryChallanCI SetToDeliveryChallanCIModelObject(EXPDeliveryChallanCI model, int _userid) { EXP_DeliveryChallanCI entity = new EXP_DeliveryChallanCI(); entity.DeliverChallanID = model.DeliverChallanID; entity.CIID = model.CIID; entity.PLID = model.PLID; entity.RecordStatus = DalCommon.ReturnRecordStatus(model.RecordStatus); entity.SetOn = DateTime.Now; entity.SetBy = _userid; entity.RecordStatus = "NCF"; entity.IPAddress = GetIPAddress.LocalIPAddress(); return(entity); }
void ExitOtherPlayer() { foreach(Transform child in m_mazeObject.transform) { Destroy(child.gameObject); } string l_urlGetState = GetIPAddress.GetAddress() + "QuitOtherMap "; WWWForm l_formTemp = new WWWForm(); l_formTemp.AddField("targetPlayerId", m_targetPlayerId); new WWW(l_urlGetState, l_formTemp); StartCoroutine(GetMap(m_myMapId)); }
public async Task <IActionResult> Edit(MyViewModel model) { if (ModelState.IsValid) { Customer cus = new Customer(); cus.ModifiedOn = DateTime.Now; cus.IP = GetIPAddress.getExternalIp(); _context.Customer.Update(cus); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(model)); }
public Sys_Comodity SetToModelObject(SysComodity model, int userid) { Sys_Comodity Entity = new Sys_Comodity(); Entity.ComodityID = model.ComodityID; Entity.ComodityCode = model.ComodityCode; Entity.ComodityName = model.ComodityName; Entity.IsActive = model.IsActive == "Active"; Entity.SetOn = DateTime.Now; Entity.SetBy = userid; Entity.IPAddress = GetIPAddress.LocalIPAddress(); return(Entity); }
IEnumerator GetMap(int p_mapId) { m_myMapId = p_mapId; m_currentMapId = p_mapId; WWWForm l_formTemp = new WWWForm(); l_formTemp.AddField("mapId", p_mapId); string l_urlMap = GetIPAddress.GetAddress() + "GetMap"; WWW l_getMap = new WWW(l_urlMap, l_formTemp); yield return l_getMap; JsonData l_jsonMap = new JsonData(); if (l_getMap.error != null) { Debug.Log(l_getMap.error); } else { l_jsonMap = JsonMapper.ToObject(l_getMap.text); } JsonData l_map = l_jsonMap["map"]; m_map = new int[l_map.Count, l_map[0]["row"].Count]; for (int i = 0; i < l_map.Count; ++i) { JsonData l_row = l_map[i]["row"]; for (int j = 0; j < l_row.Count; ++j) { m_map [i, j] = (int)l_row[j]["column"]; } } PrintMaze(); GameObject l_player = (GameObject)GameObject.Instantiate(m_player, new Vector3 (2, 0, 2), new Quaternion (0, 0, 0, 0)); l_player.transform.parent = m_mazeObject.transform; if (GameObject.FindGameObjectWithTag("Respawn")) { GameObject l_spawn = GameObject.FindGameObjectWithTag ("Respawn"); l_player.transform.position = l_spawn.transform.position; } else { GameObject l_newSpawn; l_newSpawn = (GameObject)Instantiate (m_spawn, new Vector3 (2, 0, 2), new Quaternion (0, 0, 0, 0)); l_newSpawn.transform.parent = m_mazeObject.transform; m_spawnPosition[0] = 2; m_spawnPosition[1] = 2; } GameObject.FindGameObjectWithTag("UICamera").SendMessage("InitUI", SendMessageOptions.DontRequireReceiver); }
IEnumerator TryEnterOtherPlayer(int p_playerId) { m_targetPlayerId = p_playerId; string l_urlGetState = GetIPAddress.GetAddress() + "GetOtherState"; WWWForm l_formTemp = new WWWForm(); l_formTemp.AddField("targetPlayerId", p_playerId); l_formTemp.AddField("playerId", m_playerId); l_formTemp.AddField("longitude", m_longitude.ToString()); l_formTemp.AddField("latitude", m_latitude.ToString()); WWW l_getState = new WWW(l_urlGetState, l_formTemp); yield return l_getState; JsonData l_jsonResult = new JsonData(); if (l_getState.error != null) { Debug.Log(l_getState.error); } else { l_jsonResult = JsonMapper.ToObject(l_getState.text); } GameObject l_mainPlayer = GameObject.FindGameObjectWithTag("MainPlayerObject"); switch ((int)l_jsonResult["result"]) { case 2: foreach(Transform child in m_mazeObject.transform) { Destroy(child.gameObject); } StartCoroutine(GetOtherMap((int)l_jsonResult["mapId"])); break; case 1: l_mainPlayer.SendMessage("FinishEnter", SendMessageOptions.DontRequireReceiver); l_mainPlayer.SendMessage("OnlineState", SendMessageOptions.DontRequireReceiver); break; case 0: l_mainPlayer.SendMessage("FinishEnter", SendMessageOptions.DontRequireReceiver); l_mainPlayer.SendMessage("WrongArea", SendMessageOptions.DontRequireReceiver); break; default: l_mainPlayer.SendMessage("FinishEnter", SendMessageOptions.DontRequireReceiver); l_mainPlayer.SendMessage("FailToEnter", SendMessageOptions.DontRequireReceiver); break; } }
public async Task <IActionResult> Create([Bind("EmpSkillSetId,EmpSkillSetName,EmpSkillSetCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] EmpSkillSet empSkillSet) { if (ModelState.IsValid) { empSkillSet.Status = AppConstant.Active; empSkillSet.CompanyID = AppConstant.CompanyID; empSkillSet.CreatedOn = DateTime.Now; empSkillSet.ModifiedOn = DateTime.Now; empSkillSet.IP = GetIPAddress.getExternalIp(); _context.Add(empSkillSet); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empSkillSet)); }
public Sys_Bank SetToBankModelObject(SysBank model, int _userid)//int _userid { Sys_Bank entity = new Sys_Bank(); entity.BankID = model.BankID; entity.BankCode = model.BankCode; entity.BankName = model.BankName; entity.BankCategory = model.BankCategory; entity.BankType = model.BankType; entity.IsActive = model.IsActive == "Active"; entity.SetOn = DateTime.Now; entity.SetBy = _userid; entity.IPAddress = GetIPAddress.LocalIPAddress(); return(entity); }
public async Task <IActionResult> Create([Bind("BrandId,BrandName,BrandCode,Description,Status,MfrId,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Brand brand) { if (ModelState.IsValid) { brand.Status = AppConstant.Active; brand.CompanyID = AppConstant.CompanyID; brand.CreatedOn = DateTime.Now; brand.ModifiedOn = DateTime.Now; brand.IP = GetIPAddress.getExternalIp(); _context.Add(brand); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(brand)); }
public async Task <IActionResult> Create([Bind("DgClassDangerousId,DgClassDangerousName,DgClassDangerousCode,DgClassDangerousDescription,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] DgClassDangerous dgClassDangerous) { if (ModelState.IsValid) { dgClassDangerous.Status = AppConstant.Active; dgClassDangerous.CompanyID = AppConstant.CompanyID; dgClassDangerous.CreatedOn = DateTime.Now; dgClassDangerous.ModifiedOn = DateTime.Now; dgClassDangerous.IP = GetIPAddress.getExternalIp(); _context.Add(dgClassDangerous); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dgClassDangerous)); }
public async Task <IActionResult> Create([Bind("VehPlatePrefixId,VehPlatePrefixName,VehPlatePrefixCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] VehPlatePrefix vehPlatePrefix) { if (ModelState.IsValid) { vehPlatePrefix.Status = AppConstant.Active; vehPlatePrefix.CompanyID = AppConstant.CompanyID; vehPlatePrefix.CreatedOn = DateTime.Now; vehPlatePrefix.ModifiedOn = DateTime.Now; vehPlatePrefix.IP = GetIPAddress.getExternalIp(); _context.Add(vehPlatePrefix); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vehPlatePrefix)); }
public HttpResponseMessage Post(WebContactUs contactUs) { if (!ModelState.IsValid || contactUs == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } try { repo.sendContactUs(this.currentUserId, GetIPAddress.Get(this.Request), contactUs); return(Request.CreateResponse(HttpStatusCode.Created)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e)); } }
public EXP_PLPIItemColor SetToModelObject(EXPPLPIItemColor model, int userid) { EXP_PLPIItemColor Entity = new EXP_PLPIItemColor(); Entity.PLPIItemColorID = model.PLPIItemColorID; Entity.PLPIID = model.PLPIID; Entity.Commodity = model.Commodity; Entity.ArticleID = model.ArticleID; Entity.ArticleNo = model.ArticleNo; Entity.ItemTypeID = model.ItemTypeID; Entity.LeatherTypeID = model.LeatherTypeID; Entity.LeatherStatusID = model.LeatherStatusID; Entity.MaterialNo = model.MaterialNo; Entity.AvgSize = model.AvgSize; Entity.AvgSizeUnit = model.AvgSizeUnit; //if (string.IsNullOrEmpty(model.AvgSizeUnitName)) // Entity.AvgSizeUnit = null; //else // Entity.AvgSizeUnit = Convert.ToByte(_context.Sys_Unit.Where(m => m.UnitName == model.AvgSizeUnitName).FirstOrDefault().UnitID); Entity.SideDescription = model.SideDescription; Entity.SelectionRange = model.SelectionRange; Entity.Thickness = model.Thickness; Entity.ThicknessUnit = model.ThicknessUnit; //if (string.IsNullOrEmpty(model.ThicknessUnitName)) // Entity.ThicknessUnit = null; //else // Entity.ThicknessUnit = Convert.ToByte(_context.Sys_Unit.Where(m => m.UnitName == model.ThicknessUnitName).FirstOrDefault().UnitID); Entity.ThicknessAt = model.ThicknessAt; Entity.ColorID = model.ColorID; Entity.MeterPLPIItemQty = model.MeterPLPIItemQty; Entity.FootPLPIItemQty = model.FootPLPIItemQty; Entity.PLPIItemWeight = model.PLPIItemWeight; Entity.ItemWeightUnit = model.ItemWeightUnit; //Entity.PackQty = model.PackQty; //if (string.IsNullOrEmpty(model.PackUnitName)) // Entity.PackUnit = null; //else // Entity.PackUnit = Convert.ToByte(_context.Sys_Unit.Where(m => m.UnitName == model.PackUnitName).FirstOrDefault().UnitID); Entity.RecordStatus = "NCF"; Entity.Remarks = model.Remarks; Entity.SetOn = DateTime.Now; Entity.SetBy = userid; Entity.IPAddress = GetIPAddress.LocalIPAddress(); return(Entity); }
public EXP_DeliveryChallan SetTotblDeliveryChallanModelObject(EXPDeliveryChallan model, int _userid)//int _userid { EXP_DeliveryChallan entity = new EXP_DeliveryChallan(); entity.DeliverChallanID = model.DeliverChallanID; entity.DeliverChallanNo = model.DeliverChallanNo == null ? "" : model.DeliverChallanNo; entity.DeliverChallanRef = model.DeliverChallanRef == null ? "" : model.DeliverChallanRef; entity.DeliveryChallanNote = model.DeliveryChallanNote == null ? "" : model.DeliveryChallanNote; entity.DeliverChallanDate = model.DeliverChallanDate; entity.TruckNo = model.TruckNo == null ? "" : model.TruckNo; entity.RecordStatus = "NCF"; entity.SetOn = DateTime.Now; entity.SetBy = _userid; entity.IPAddress = GetIPAddress.LocalIPAddress(); return(entity); }
IEnumerator ScreenShot() { string l_account = this.m_account.value; string l_password = this.m_password.value; if (l_account != null) { //Gets all information of player by account. string m_url = GetIPAddress.GetAddress() + "Login"; WWWForm l_form = new WWWForm(); l_form.AddField("account", l_account); l_form.AddField("password", l_password); WWW l_getData = new WWW(m_url, l_form); yield return(l_getData); if (l_getData.error != null) { m_showMessage.text = l_getData.error; } else { m_jsonValue = JsonMapper.ToObject(l_getData.text); int l_result = (int)m_jsonValue["result"]; if (l_result == 1) { DontDestroyOnLoad(gameObject); Application.LoadLevel("Menu"); } else if (l_result == -1) { m_showMessage.text = "account is alreay online"; } else { m_showMessage.text = "account or password is not right!"; } } } else { m_showMessage.text = "Please input account"; } }
public async Task <IActionResult> Edit([Bind("JobStatId,JobStatName,JobStatCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] JobStatus jobStatus) { //if (_context.jobStatus.Any(m => m.Code.Equals(jobStatus.Code))) //{ // ModelState.AddModelError("", "[" + jobStatus.Code + "]already exists"); //} if (ModelState.IsValid) { jobStatus.ModifiedOn = DateTime.Now; jobStatus.IP = GetIPAddress.getExternalIp(); _context.Update(jobStatus); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(jobStatus)); }
// ########################################### END OF SAVE,UPDATE,DELETE,CONFIRM ####################################################################### //************************************************************ For Saving use Entity & Model Data Mapping ********************************** public INV_FinishLeatherReceive SetToModelObject(InvFinishLeatherReceive model, int userid) { INV_FinishLeatherReceive Entity = new INV_FinishLeatherReceive(); Entity.FNReceiveID = model.FNReceiveID; Entity.FNReceiveNo = model.FNReceiveNo; Entity.FNReceiveDate = DalCommon.SetDate(model.FNReceiveDate); Entity.ReceiveCategory = "STTF"; Entity.ReceiveFor = model.ReceiveFor == null ? "" : model.ReceiveFor; Entity.IssueFrom = model.IssueFrom == null ? 0 : model.IssueFrom; Entity.ReceiveAt = model.ReceiveAt == null ? 0 : model.ReceiveAt; Entity.ReceiveNote = model.ReceiveNote == null ? "" : model.ReceiveNote; Entity.CheckNote = model.CheckNote == null ? "" : model.CheckNote; Entity.RecordStatus = "NCF"; Entity.SetOn = DateTime.Now; //Entity.SetBy = userid; Entity.IPAddress = GetIPAddress.LocalIPAddress(); return(Entity); }
public async Task <IActionResult> Create([Bind("CountryId,CountryName,CountryCode,callingCode,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Country country) { if (_context.country.Any(m => m.CountryCode.Equals(country.CountryCode))) { ModelState.AddModelError("", "[" + country.CountryCode + "]already exists"); } else if (ModelState.IsValid) { country.Status = AppConstant.Active; country.CompanyID = AppConstant.CompanyID; country.CreatedOn = DateTime.Now; country.ModifiedOn = DateTime.Now; country.IP = GetIPAddress.getExternalIp(); _context.Add(country); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(country)); }
public async Task <dynamic> AddVersionDocumentInfo(DocumentsInfo _modelDocumentsInfo) { DSM_DocPropIdentify objDocPropIdentifies = new DSM_DocPropIdentify(); if (ModelState.IsValid) { action = "add"; _modelDocumentsInfo.SetBy = UserID; _modelDocumentsInfo.ModifiedBy = _modelDocumentsInfo.SetBy; _modelDocumentsInfo.UploaderIP = GetIPAddress.LocalIPAddress(); respStatus.Message = "Success"; respStatus = await Task.Run(() => _versioningOfOriginalDocService.AddVersionDocumentInfo( _modelDocumentsInfo, action, out objDocPropIdentifies)); try { FolderGenerator.MakeFTPDir(objDocPropIdentifies.ServerIP, objDocPropIdentifies.ServerPort, objDocPropIdentifies.FileServerUrl, objDocPropIdentifies.FtpUserName, objDocPropIdentifies.FtpPassword); } catch (Exception e) { } return(Json(new { Message = respStatus.Message, result = objDocPropIdentifies, //DistinctID = DistinctDocIDs }, JsonRequestBehavior.AllowGet)); } else { //var errors = ModelState.Values.SelectMany(v => v.Errors); respStatus = new ValidationResult("E404", _localizationService.GetResource("E404")); return(Json(new { Message = respStatus.Message, respStatus }, JsonRequestBehavior.AllowGet)); } }
public async Task <IActionResult> Create([Bind("VehLicTypeId,VehLicTypeName,VehLicTypeCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] VehicleLicenceType vehicleLicenceType) { if (_context.vehicleLicenceType.Any(m => m.VehLicTypeCode.Equals(vehicleLicenceType.VehLicTypeCode))) { ModelState.AddModelError("", "[" + vehicleLicenceType.VehLicTypeCode + "]already exists"); } else if (ModelState.IsValid) { vehicleLicenceType.Status = AppConstant.Active; vehicleLicenceType.CompanyID = AppConstant.CompanyID; vehicleLicenceType.CreatedOn = DateTime.Now; vehicleLicenceType.ModifiedOn = DateTime.Now; vehicleLicenceType.IP = GetIPAddress.getExternalIp(); _context.Add(vehicleLicenceType); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vehicleLicenceType)); }
public EXP_PLPIItemColorBale SetToModelObject(EXPPLPIItemColorBale model, int userid) { EXP_PLPIItemColorBale Entity = new EXP_PLPIItemColorBale(); Entity.PLPIItemColorBaleID = model.PLPIItemColorBaleID; Entity.PLPIItemColorBaleNo = model.PLPIItemColorBaleNo; Entity.PLPIItemColorID = model.PLPIItemColorID; Entity.PcsInBale = model.PcsInBale; Entity.SideInBale = model.SideInBale; Entity.MeterPLPIBaleQty = model.MeterPLPIBaleQty; Entity.FootPLPIBaleQty = model.FootPLPIBaleQty; Entity.PLPIBaleNetWeight = model.PLPIBaleNetWeight; Entity.PLPIBGrossaleWeight = model.PLPIBGrossaleWeight; if (string.IsNullOrEmpty(model.GradeName)) { Entity.GradeID = null; } else { Entity.GradeID = _context.Sys_Grade.Where(m => m.GradeName == model.GradeName).FirstOrDefault().GradeID; } //if (string.IsNullOrEmpty(model.GrossBaleWeightUnitName)) //{ // Entity.NetWeightUnit = null; // Entity.GrossBaleWeightUnit = null; //} //else //{ //Entity.NetWeightUnit = _context.Sys_Unit.Where(m => m.UnitName == model.GrossBaleWeightUnitName).FirstOrDefault().UnitID; //Entity.GrossBaleWeightUnit = _context.Sys_Unit.Where(m => m.UnitName == model.GrossBaleWeightUnitName).FirstOrDefault().UnitID; //} Entity.NetWeightUnit = _context.Sys_Unit.Where(m => m.UnitName == "KG").FirstOrDefault().UnitID; Entity.GrossBaleWeightUnit = _context.Sys_Unit.Where(m => m.UnitName == "KG").FirstOrDefault().UnitID; Entity.Remarks = model.Remarks; Entity.SetOn = DateTime.Now; Entity.SetBy = userid; Entity.IPAddress = GetIPAddress.LocalIPAddress(); return(Entity); }
public async Task <IActionResult> Create([Bind("StateId,StateName,StateCode,CountryId,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] State state) { //if(_context.state.Any(e=>e.StateCode.Equals(state.StateCode))) //{ // ModelState.AddModelError("", "["+state.StateCode+"] already exist"); //} //else if (ModelState.IsValid) { state.Status = AppConstant.Active; state.CompanyID = AppConstant.CompanyID; state.CreatedOn = System.DateTime.Now; state.ModifiedOn = System.DateTime.Now; state.IP = GetIPAddress.getExternalIp(); _context.Add(state); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(state)); }
IEnumerator InitMap() { WWWForm l_form = new WWWForm(); l_form.AddField("longitude", m_longitude.ToString()); l_form.AddField("latitude", m_latitude.ToString()); l_form.AddField("id", m_playerId); string l_urlPosition = GetIPAddress.GetAddress() + "CheckPosition"; WWW l_checkPosition = new WWW(l_urlPosition, l_form); yield return l_checkPosition; if (l_checkPosition.error != null) { //TODO handle error. Debug.Log(l_checkPosition.error); } else { JsonData l_json = JsonMapper.ToObject(l_checkPosition.text); if ((int)l_json["result"] == 0) { StartCoroutine(MakeMaze()); } if ((int)l_json["result"] == 1) { if ((int)l_json["mapId"] !=0) { StartCoroutine(GetMap((int)l_json["mapId"])); } else { StartCoroutine(MakeMaze()); } } } }
public MainWindowViewModel(IDialogService dialogService, Models.IRKit iRKit) { GetIPAddress.Subscribe(async _ => await SendMessageAsync()); httpClient = new HttpClient(); this.iRKit = iRKit; IRCommandList = iRKit.IRCommandList.ToReadOnlyReactiveCollection(); AddList = new ReactiveCommand(); AddList.Subscribe(_ => iRKit.IRCommandList.Add(new Models.IRCommand("コマンド3", "3"))); IDialogResult result = null; OpenDialog = new ReactiveCommand <object>() .WithSubscribe(_ => dialogService.ShowDialog("AddIRCommandDialog", null, ret => result = ret)) .AddTo(disposables); ExecIRCommand = new ReactiveCommand <object>() .WithSubscribe(async _ => await ExecIRCommandAsync()) .AddTo(disposables); SelectedIRCommand = null; }
public async override Task OnConnectedAsync() { var httpcontext = Context.GetHttpContext(); var pathVisit = httpcontext.Request.Query["pagename"]; var ip = GetIPAddress.GetUserIPAddress(); if (Users.Any(u => u.IP == ip)) { Users.Find(u => u.IP == ip).Online = true; Users.Find(u => u.IP == ip).PathVisit = pathVisit; } else { Users.Add(new User { UserName = "******", IP = ip, Online = true, PathVisit = pathVisit, StartAt = DateTime.Now }); } await base.OnConnectedAsync(); }
//Logout public ActionResult logout() { var _userSession = Session[ConstantVariable.USER_SESSION] as UserLogin; if (_userSession != null) { new SystemLogDAO().Insert("Người dùng [" + _userSession.UserName + "] đăng xuất khỏi hệ thống", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress()); } Session[ConstantVariable.USER_SESSION] = null; return(Redirect("/admin/login")); }
public ActionResult login(AdminLoginModel model) { //Form Không rỗng if (ModelState.IsValid) { var _userDao = new UserDAO(); var _result = _userDao.Login(model.UserName, Encode.MD5Hash(model.PassWord)); if (_result == 1) { var _user = _userDao.GetUserByUserName(model.UserName); var _userSession = new UserLogin(); _userSession.UserName = _user.UserName; _userSession.UserID = _user.Id; _userSession.GroupID = _user.GroupID; var _listRole = _userDao.GetListRole(model.UserName); if (_user.Avatar != null) { _userSession.Avatar = _user.Avatar; } else { _userSession.Avatar = "/Data/images/avatardefault.png"; } Session.Add(ConstantVariable.USER_SESSION, _userSession); Session.Add(ConstantVariable.SESSION_CREDENTIAL, _listRole); new SystemLogDAO().Insert("Người dùng [" + _user.UserName + "] đăng nhập thành công", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress()); return(RedirectToAction("Index", "home")); } else if (_result == ConstantVariable.NotExist) // 0 { ModelState.AddModelError("", "Tài khoản không tồn tại!"); } else if (_result == ConstantVariable.IsLocked) // -1 { ModelState.AddModelError("", "Tài khoản đang bị khóa!"); } else if (_result == ConstantVariable.Incorrect) // -2 { ModelState.AddModelError("", "Tài khoản hoặc mật khẩu chưa đúng!"); } else if (_result == ConstantVariable.NotHaveAccess) // -3 { ModelState.AddModelError("", "Tài khoản của bạn không có quyền truy cập!"); } else { ModelState.AddModelError("", "Có lỗi! Đăng nhập không thành công!"); } } return(View("Index")); }
public async Task <dynamic> AddDocumentInfo(DocumentsInfo _modelDocumentsInfo, string _selectedPropID, List <DocMetaValue> _docMetaValues) { List <DSM_DocPropIdentify> objDocPropIdentifies = null; if (ModelState.IsValid) { action = "add"; _modelDocumentsInfo.SetBy = UserID; _modelDocumentsInfo.ModifiedBy = _modelDocumentsInfo.SetBy; _modelDocumentsInfo.UploaderIP = GetIPAddress.LocalIPAddress(); respStatus.Message = "Success"; respStatus = await Task.Run(() => _multiDocScanService.AddDocumentInfo(_modelDocumentsInfo, _selectedPropID, _docMetaValues, action, out objDocPropIdentifies)); var DistinctDocIDs1 = (from s in objDocPropIdentifies group s by new { s.DocumentID } into g select new { DocPropID = g.Select(p => p.DocPropertyID).FirstOrDefault(), DocumentID = g.Select(p => p.DocumentID).FirstOrDefault(), FileServerUrl = g.Select(x => x.FileServerUrl).FirstOrDefault() }).ToList(); List <DSM_DocProperty> proplList = new List <DSM_DocProperty>(); string[] docPropIDs = _selectedPropID.Split(','); foreach (var item in docPropIDs) { DSM_DocProperty objDocProperty = new DSM_DocProperty(); objDocProperty.DocPropertyID = item; proplList.Add(objDocProperty); } var DistinctDocIDs = (from p in proplList join d in DistinctDocIDs1 on p.DocPropertyID equals d.DocPropID select new { DocPropID = d.DocPropID, DocumentID = d.DocumentID, FileServerUrl = d.FileServerUrl }).ToList(); foreach (var item in DistinctDocIDs) { try { FolderGenerator.MakeFTPDir(objDocPropIdentifies.FirstOrDefault().ServerIP, objDocPropIdentifies.FirstOrDefault().ServerPort, item.FileServerUrl, objDocPropIdentifies.FirstOrDefault().FtpUserName, objDocPropIdentifies.FirstOrDefault().FtpPassword); } catch (Exception e) { } } return(Json(new { Message = respStatus.Message, result = objDocPropIdentifies, DistinctID = DistinctDocIDs }, JsonRequestBehavior.AllowGet)); } else { //var errors = ModelState.Values.SelectMany(v => v.Errors); respStatus = new ValidationResult("E404", _localizationService.GetResource("E404")); return(Json(new { Message = respStatus.Message, respStatus }, JsonRequestBehavior.AllowGet)); } }