public CreateCategoryBusinessResMsgEntity MapCreateCategoryResMsgEntity(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity, Result result) { CreateCategoryBusinessResMsgEntity createCategoryBusinessResMsgEntity = new CreateCategoryBusinessResMsgEntity(); createCategoryBusinessResMsgEntity.ResultStatus = result.ResultStatus; createCategoryBusinessResMsgEntity.ResultMessage = result.ResultMessage; return(createCategoryBusinessResMsgEntity); }
public CategoryBusinessMsgEntity MapCreatecategoryMsgEntity(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { return(new CategoryBusinessMsgEntity { UserId = createCategoryBusinessMsgEntity.UserId, Description = createCategoryBusinessMsgEntity.Description, CategoryName = createCategoryBusinessMsgEntity.CategoryName }); }
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 Result IsCreateCategoryValid(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { if (createCategoryBusinessMsgEntity == null) { return(KatavuccolPortalUtility.GetResult(resultStatus: ResultStatus.Fail, errorCode: katavuccolPortalWebErrorCode.CreateCredentialTypeMsgEntityIsEmpty.ToString(), message: "CreateCategorymsgEntity is null")); } return(new Result() { ResultStatus = ResultStatus.Success }); }
public Result IsNameValid(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { if (string.IsNullOrWhiteSpace(createCategoryBusinessMsgEntity.CategoryName)) { return(KatavuccolPortalUtility.GetResult(resultStatus: ResultStatus.Fail, errorCode: katavuccolPortalWebErrorCode.NameIsEmpty.ToString(), message: "CategoryName is null")); } return(new Result() { ResultStatus = ResultStatus.Success }); }
public CreateCategoryBusinessResMsgEntity Create(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { #region Validator Result result = categoryBusinessServiceValidator.ValidatorCreateCategory(createCategoryBusinessMsgEntity); if (result.ResultStatus != ResultStatus.Success) { return(new CreateCategoryBusinessResMsgEntity() { ResultStatus = result.ResultStatus, ResultMessage = result.ResultMessage }); } #endregion #region Verifier result = categoryBusinessServiceVerifier.VerifyCreateCategory(createCategoryBusinessMsgEntity); if (result.ResultStatus != ResultStatus.Success) { return(new CreateCategoryBusinessResMsgEntity() { ResultStatus = result.ResultStatus, ResultMessage = result.ResultMessage }); } #endregion #region Processor result = categoryBusinessServiceProcessor.ProcessCategoryType(createCategoryBusinessMsgEntity); if (result.ResultStatus != ResultStatus.Success) { return(new CreateCategoryBusinessResMsgEntity() { ResultStatus = result.ResultStatus, ResultMessage = result.ResultMessage }); } #endregion return(categoryBusinessServiceMapper.MapCreateCategoryResMsgEntity(createCategoryBusinessMsgEntity, result)); }
public Result VerifyCreateCategory(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { try { string url = string.Format("http://localhost:8080/Katavuccol/" + createCategoryBusinessMsgEntity.CategoryName); string details = CallRestMethod(url); if (details == createCategoryBusinessMsgEntity.CategoryName) { return(KatavuccolPortalUtility.GetResult(resultStatus: ResultStatus.Fail, errorCode: katavuccolPortalWebErrorCode.CategoryNameExists.ToString(), message: "CategoryName already exists")); } } catch (Exception ex) { } return(new Result() { ResultStatus = ResultStatus.Success }); }
public Result ValidatorCreateCategory(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { throw new NotImplementedException(); }
public Result ProcessCategoryType(CreateCategoryBusinessMsgEntity createCategoryBusinessMsgEntity) { Result result = CreateCategoryType(createCategoryBusinessMsgEntity); return(result); }