public void AddResponeError(ref ResponeResult repData, string messageCode = "", string messageText = "", string messageError = "") { repData.IsOk = false; repData.MessageCode = messageCode; repData.MessageText = messageText; repData.MessageError = messageError; }
public IActionResult Post(Store store) { var res = new ResponeResult(); // lấy dữ liệu từ database store.StoreId = new Guid(); var entitie = _storeService.Insert(store); // Kiểm tra dữ liệu trả về if (entitie == 0) { res.OnBadRequest(res); res.DevMsg = "Có lỗi xảy ra !"; res.UserMsg = "Thêm mới cửa hàng thất bại!"; res.Data = entitie; return(BadRequest(res)); } else { res.OnSuccess(res); res.DevMsg = "Thêm cửa hàng thành công!"; res.UserMsg = "Thêm mới cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); } }
public ResponeResult CreateResponeResultError(string messageCode, string messageText = "", string messageError = "", dynamic repData = null) { var reval = new ResponeResult(); reval.IsOk = false; reval.MessageCode = messageCode; //Mã thông báo reval.MessageText = messageText; //Nội dung thông báo hiển thị lên ứng dụng cho người dùng reval.MessageError = messageError; // Nội dung thông báo lỗi phục vụ cho dev (ko hiển thị lên cho người dùng) reval.RepData = repData ?? new ExpandoObject(); //Dữ liệu trả về nếu có, ngược lại thì gán new {} return(reval); }
public IActionResult GetStoreByCode(string storeCode) { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _storeService.GetByStoreCode(storeCode); res.OnSuccess(res); res.DevMsg = "Lấy thông tin thành công!"; res.UserMsg = "Lấy thông tin cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); }
public IActionResult GetCount() { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _storeService.GetCountStore(); // Kiểm tra dữ liệu trả về res.OnSuccess(res); res.DevMsg = "Lấy thông tin thành công!"; res.UserMsg = "Lấy thông tin cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); }
public ResponeResult CheckSign(object reqData, string clientUserName, string clientPasswordHash, string clientSign) { try { ResponeResult repData = new ResponeResult(); if (reqData == null) { repData.IsOk = false; repData.MessageCode = MsgCodeConst.Msg_RequestDataInvalid; repData.MessageText = MsgCodeConst.Msg_RequestDataInvalidText; Logger.Error(" *******reqData data is null********"); return(repData); } //Check security call API from Client int isCheckSign = int.Parse(ConfigurationManager.AppSettings["IsCheckSign"].ToString()); if (isCheckSign == 0) { //For Development Environment return(repData); } //Server infor string serverUserName = ConfigurationManager.AppSettings["API_UserName"]; string serverPassword = ConfigurationManager.AppSettings["API_Password"]; string serverSecretKey = ConfigurationManager.AppSettings["API_SecretKey"]; string serverSignKey = ConfigurationManager.AppSettings["API_SignKey"]; //Mật mã đã mã hóa (SHA1 - lowercase): Password + SecretKey //string serverPasswordHash = System.Security.Cryptography.SHA1Hash(serverPassword + serverSecretKey).ToLower(); //Kiểm tra tài khoản if (clientUserName != serverUserName || clientPasswordHash != serverPassword) { repData.IsOk = false; repData.MessageCode = MsgCodeConst.Msg_SignInvalid; repData.MessageText = MsgCodeConst.Msg_SignInvalidText; Logger.Error("*******Check sign is invalid********"); return(repData); } return(repData); } catch (Exception ex) { Logger.Error("*******Check sign is invalid********", ex); return(null); } }
public IActionResult GetStoreFilter([FromQuery] PagingParameter parameter) { // string storeCode, string storeName, string address, string phoneNumber, int? status var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _storeService.GetStoreFilter( parameter.storeCode, parameter.storeName, parameter.address, parameter.phoneNumber, parameter.status); // Kiểm tra dữ liệu trả về res.OnSuccess(res); res.DevMsg = "Lấy thông tin thành công!"; res.UserMsg = "Lấy thông tin cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); }
public IActionResult GetWithParent(Guid entityId) { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _districtService.GetDistrictWithProvince(entityId); // Kiểm tra dữ liệu trả về if (entitie == null) { res.OnBadRequest(res); res.DevMsg = "Không có data !"; res.UserMsg = "Không tìm thấy quận huyện !"; res.Data = entitie; return(Ok(res)); } else { res.OnSuccess(res); res.DevMsg = "Lấy dữ liệu thành công!"; res.UserMsg = "Lấy dữ liệu thành công!"; res.Data = entitie; return(Ok(res)); } }
public IActionResult Put(Guid entityId, Store store) { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _storeService.Update(store, entityId); // Kiểm tra dữ liệu trả về if (entitie == 0) { res.OnBadRequest(res); res.DevMsg = "Có lỗi xảy ra !"; res.UserMsg = "Thay đổi thông tin cửa hàng thất bại!"; res.Data = entitie; return(BadRequest(res)); } else { res.OnSuccess(res); res.DevMsg = "Thay đổi thông tin thành công!"; res.UserMsg = "Thay đổi thông tin cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); } }
public IActionResult Delete(Guid entityId) { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _storeService.Delete(entityId); // Kiểm tra dữ liệu trả về if (entitie == 0) { res.OnBadRequest(res); res.DevMsg = "Có lỗi xảy ra !"; res.UserMsg = "Có lỗi xảy ra !"; res.Data = entitie; return(BadRequest(res)); } else { res.OnSuccess(res); res.DevMsg = "Xóa cửa hàng thành công!"; res.UserMsg = "Xóa cửa hàng thành công!"; res.Data = entitie; return(Ok(res)); } }
public IActionResult Get(Guid entityId) { var res = new ResponeResult(); // lấy dữ liệu từ database var entitie = _baseService.GetById(entityId); // Kiểm tra dữ liệu trả về if (entitie == null) { res.OnBadRequest(res); res.DevMsg = "Không có data !"; res.UserMsg = "Không tìm thấy khách hàng !"; res.Data = entitie; return(Ok(res)); } else { res.OnSuccess(res); res.DevMsg = "Lấy dữ liệu thành công!"; res.UserMsg = "Lấy dữ liệu thành công!"; res.Data = entitie; return(Ok(res)); } }
public IActionResult Get() { // lấy dữ liệu từ database var res = new ResponeResult(); var entities = _baseService.GetEntities(); // Kiểm tra dữ liệu trả về if (entities == null) { res.OnBadRequest(res); res.DevMsg = "Không có data !"; res.UserMsg = "Không có dữ liệu !"; res.Data = entities; return(Ok(res)); } else { res.OnSuccess(res); res.DevMsg = "Lấy dữ liệu thành công!"; res.UserMsg = "Lấy dữ liệu thành công!"; res.Data = entities; return(Ok(res)); } }
/// <summary> /// 构造函数 /// </summary> public BaseController() { result = new ResponeResult(); //实例化用户状态 LoginStatus = new UserInfo(); }
public async Task <ResponeResult> Run() { //var path = @"D:\CloneGit"; var pathMock = @"D:\Work\CitiLink\malindo"; var responeResult = new ResponeResult(); var files = Directory.GetFiles(pathMock, "*.*", SearchOption.AllDirectories) .Where(s => s.EndsWith(".cshtml") || s.Contains("resources.js") || s.EndsWith(".vue")); foreach (var file in files) { if (file.EndsWith(".vue") || file.EndsWith(".cshtml")) { var allText = File.ReadAllText(file); if (!string.IsNullOrEmpty(allText)) { if (file.EndsWith(".vue")) { var body = "<html><head></head><body>Hello, this is {0}...</body></html>"; var html = allText.Contains("<body>") ? allText : string.Format(body, allText); var htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(html); var htmlBody = htmlDocument.DocumentNode.SelectSingleNode("//template"); var nodes = htmlBody?.SelectNodes("*")?.Where(s => s.Name.ToLower() != "script" && s.Name.ToLower() != "style" && s.Name.ToLower() != "tmodel"); if (nodes != null && nodes.Any()) { foreach (var node in nodes) { Genareate(file, htmlBody.Elements(node.Name)); } } } else { var pattern = "(?<=T\\(\")[^\"]+(?=\")"; var matches = Regex.Matches(allText, pattern); if (matches.Count > 0) { foreach (Match m in matches) { _cshtmlLanguages.Add(new Language { Key = m.Value.ToUpper(), Source = file, Line = m.Index }); } } } } } else if (file.Contains("resources.js")) { var jsonContent = File.ReadAllText(file); jsonContent = jsonContent.Replace(EXPORT_DEFAULT, ""); _dictJsonOutput = JsonConvert.DeserializeObject <Dictionary <string, Dictionary <string, string> > >(jsonContent); if (_dictJsonOutput != null && _dictJsonOutput.Any()) { foreach (var item in _dictJsonOutput) { var isUse = false; if (_vueLanguages.Count(s => s.Key == item.Key) > 0 || _cshtmlLanguages.Count(s => s.Key == item.Key) > 0) { isUse = true; } else { responeResult.KeyExcess++; } _resoucesLanguages.Add(new LangResouce { Key = item.Key, ValueKey = item.Value.FirstOrDefault(s => s.Key.ToLower() == "en-us").Value ?? item.Value.FirstOrDefault().Value, IsUse = isUse }); } } } } var vueKeyMiss = _vueLanguages.Where(s => !_dictJsonOutput.Keys.Contains(s.Key)).ToList(); var cshtmlKeyMiss = _cshtmlLanguages.Where(s => !_dictJsonOutput.Keys.Contains(s.Key)).ToList(); responeResult.CshtmlMissKeys = cshtmlKeyMiss; responeResult.VueMissKeys = vueKeyMiss; responeResult.KeyMissing = vueKeyMiss.Count + cshtmlKeyMiss.Count; responeResult.ResouceLangs = _resoucesLanguages; return(responeResult); }
/// <summary> /// 构造函数实例化接口 /// </summary> public BaseController() { Manager = GetImpl <T>(); result = new ResponeResult(); }