public OutPutResult CreateCredentialType(CredentialTypeMsgEntity credentialTypeMsgEntity) { CredentialTypeRequestAPI credentialTypeRequestAPI = credentialTypeBusinessServiceMapper.MapCredentialTypeRequestAPI(credentialTypeMsgEntity); CredentialTypeRequestIPost credentialTypeRequestIPost = credentialTypeBusinessServiceMapper.MapCredentialTypeRequestIPost(credentialTypeMsgEntity, credentialTypeRequestAPI); RestResponse restResponse = katavuccolClient.Post(credentialTypeRequestIPost); CredentialTypeResponseAPI credentialTypeResponseAPI = JsonConvert.DeserializeObject <CredentialTypeResponseAPI>(restResponse.ResponseContent); OutPutResult outPutResult = new OutPutResult(); if (credentialTypeResponseAPI == null) { outPutResult.ResultStatus = ResultStatus.Fail; outPutResult.ResultMessage = new List <ResultMessage> { new ResultMessage() { ErrorCode = katavuccolPortalWebErrorCode.InternalError } }; return(outPutResult); } if (credentialTypeResponseAPI.resultMessages.AnyWithNullCheck()) { outPutResult.ResultStatus = ResultStatus.Fail; outPutResult.ResultMessage = credentialTypeResponseAPI.resultMessages.ToResultMsgEntity(); return(outPutResult); } outPutResult.Key = credentialTypeResponseAPI.id; return(outPutResult); }
public Result GetCredentialTypeById(GetCredentialTypeMsgEntity getCredentialTypeMsgEntity) { OutPutResult result = baseCredentialTypeService.GetCredentialTypeByUserIdAndId(getCredentialTypeMsgEntity.UserId, getCredentialTypeMsgEntity.UserId); if (result.ResultStatus == ResultStatus.Success) { } return(result); }
public Result CredentialType(CreateCredentialTypeMsgEntity createCredentialTypeMsgEntity) { CredentialTypeMsgEntity credentialTypeMsgEntity = credentialTypeBusinessServiceMapper.MapCredentialTypeMsgEntity(createCredentialTypeMsgEntity); OutPutResult result = baseCredentialTypeService.CreateCredentialType(credentialTypeMsgEntity); if (result.ResultStatus == ResultStatus.Success) { createCredentialTypeMsgEntity.Id = result.Key; } return(result); }
public Result CreateCategoryType(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { CategoryBusinessMsgEntity categoryBusinessMsgEntity = categoryBusinessServiceMapper.MapCreatecategoryMsgEntity(createCategoryBusinessMsgEntity); OutPutResult result = baseCreateGategoryService.CreateCategory(categoryBusinessMsgEntity); if (result.ResultStatus == ResultStatus.Success) { categoryBusinessMsgEntity.CategoryName = result.Key; } return(result); }
public string OutPut(string id) { string json = null; string zipPath = null; if (Request["datas"] == "output") { string path = this.Server.MapPath("~/OutPutExcel"); json = new OutPutResult().OutPut(id, path, out zipPath); } return("{\"back\":\"" + json + "\",\"zipPath\":\"" + zipPath + "\"}"); }
public async Task <IActionResult> GetCheckCard([FromRoute] long card_no, [FromRoute] int mmyyyy) { //Result String valid = "Valid"; String invalid = "Invalid"; String notExist = "Does not exist"; //CardType String visa = "Visa"; String master = "Master"; String amex = "Amex"; String jcb = "JCB"; String unknown = "Unknown"; OutPutResult output = new OutPutResult(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var x = _context.CheckCards.FromSql("checkCard {0}", card_no).ToList(); int cnt = 0; foreach (var a in x) { cnt = a.cnt; } string firstDigitOfCardNo = ((card_no.ToString().Trim())[0]).ToString(); int digitLength = card_no.ToString().Trim().Length; int expMonth = Convert.ToInt32((mmyyyy.ToString().Trim().PadLeft(6, '0')).Substring(0, 2)); int expYear = Convert.ToInt32((mmyyyy.ToString().Trim().PadLeft(6, '0')).Substring(mmyyyy.ToString().Trim().PadLeft(6, '0').Length - 4)); bool isPrime = IsPrimeYear(expYear); bool isLeap = IsLeapYear(expYear); bool isExist = cnt > 0 ? true : false; //Main Logic if (firstDigitOfCardNo.Equals("4") && digitLength == 16) { //visa output.CardType = visa; output.Result = isExist ? valid : notExist; if (!IsValidYearMonth(expMonth, expYear)) { output.Result = invalid; } else if (isLeap) { output.Result = isExist ? valid : notExist; } else { output.Result = isExist ? invalid : notExist; } } else if (firstDigitOfCardNo.Equals("5") && digitLength == 16) { //MasterCard output.CardType = master; if (!IsValidYearMonth(expMonth, expYear)) { output.Result = invalid; } else if (isPrime) { output.Result = isExist ? valid : notExist; } else { output.Result = isExist ? invalid : notExist; } } else if (firstDigitOfCardNo.Equals("3") && digitLength == 15) { //Amex output.CardType = amex; if (!IsValidYearMonth(expMonth, expYear)) { output.Result = invalid; } else { output.Result = isExist ? valid : notExist; } } else if (firstDigitOfCardNo.Equals("3") && digitLength == 16) { //JCB output.CardType = jcb; output.Result = !IsValidYearMonth(expMonth, expYear)?invalid:valid; } else { //unknow output.CardType = unknown; output.Result = invalid; } return(Ok(output)); }