public async Task <InvokedResult> DeleteColorFormAsync(int id) { if (id < 1) { throw new ArgumentOutOfRangeException(); } var dbSet = DbContext.Set <ColorForm>(); var colorForm = await dbSet.FirstOrDefaultAsync(c => c.Id == id); if (colorForm == null) { return(InvokedResult.Fail("ColorFormNoExists", "数据不存在")); } colorForm.Deleted = true; dbSet.AddOrUpdate(colorForm); await DbContext.SaveChangesAsync(); return(InvokedResult.SucceededResult); }
public async Task <InvokedResult <string> > CreateFirmAsync(Firm firm) { var responseBody = await m_TbdClient.PostAsync($"{m_OpenApiUrl}Firms", new { name = firm.Name, shortName = string.IsNullOrEmpty(firm.ShortName) ? firm.Name : firm.ShortName, sourceChannel = m_SourceChannel, sourceId = firm.Id, location = firm.Location, industry = firm.Industry, identityType = 1, status = firm.Status }); var result = JsonConvert.DeserializeObject <WebApiResponse <string> >(responseBody); if (!result.Success) { throw new Exception($"创建公司出错:{result.Error.Description}"); } return(InvokedResult.Ok(result.Data)); }
private async Task <InvokedResult> ChangeOrderStatus(string orderId, OrderStatus status, string currentUserId = "") { var manager = new OrderManager(User); var order = await manager.GetOrderAsync(orderId); if (order == null) { return(InvokedResult.Fail("404", SaleManagentConstants.Errors.OrderNotFound)); } if (!string.IsNullOrEmpty(currentUserId)) { order.CurrentUserId = currentUserId; } order.OrderStatus = status; var result = await manager.UpdateOrderAsync(order); if (result.Succeeded) { var operationLogManager = new OrderOperationLogManager(User); await operationLogManager.AddLogAsync(order.OrderStatus, order.Id); } return(result); }
private void caller_InvokedMethodFinished(InvokedResult result) { XtraMessageBox.Show(result.Result.ToString()); }