public async Task InsertRepairOrderAsync(InsertRepairOrderServiceModel insertRepairOrder) { var order = await this.dbContext.Orders .FirstOrDefaultAsync(x => x.OrderId == insertRepairOrder.OrderId); order.RepairDescription = insertRepairOrder.RepairDescription; order.RepairedOn = DateTime.UtcNow; order.StatusId = 2; await this.dbContext.SaveChangesAsync(); }
public async Task <IActionResult> RepairOrder(int OrderId, string repairDescription) { var currentserviceWorkerId = User .FindFirstValue(ClaimTypes.NameIdentifier); var insertRepairOrder = new InsertRepairOrderServiceModel() { OrderId = OrderId, RepairDescription = repairDescription, ServiceWorkerId = int.Parse(currentserviceWorkerId) }; await this.orderService.InsertRepairOrderAsync(insertRepairOrder); return(RedirectToAction(nameof(RepairOrder))); }