private string CreateCase(UserInfo user) { if (user.CaseAttachment != null) { return(MSCRMManager.createCase(user.UserNumber, user.CaseProduct, user.CaseTitle, user.CaseDescription, Convert.ToBase64String(user.CaseAttachment), user.CaseFileName, user.CaseFileSize, user.CaseFileType)); } else { return(MSCRMManager.createCase(user.UserNumber, user.CaseProduct, user.CaseTitle, user.CaseDescription, "", user.CaseFileName, user.CaseFileSize, user.CaseFileType)); } }
private void CreateProductsForUser(Message message, UserInfo user) { SendMessageToClient(message, "لطفا منتظر بمانید....", RestartKeyboard()); Bot.SendChatActionAsync(message.From.Id, ChatAction.Typing); var products = MSCRMManager.getProductSubjects(user.UserNumber); if (products?.Count > 0) { SendMessageToClient(message, "لطفا نام محصول را از لیست زیر انتخاب فرمایید", CreateProductKeyboard(products)); user.UserState = UserState.EnterProduct; } else { SendMessageToClient(message, "برای این شماره محصولی تعریف نشده است.", RestartKeyboard()); } }
private string GetCaseStatus(UserInfo user) { var result = MSCRMManager.getCaseStatus(user.UserNumber, user.CaseId); return(result); }