public async Task <Table> Create(CreateTableReq request) { Table tableCreated = new Table(); try { var foundTable = await Get(request.TableCode); if (foundTable == null) { var table = new Table() { IsDelete = false, TableCode = request.TableCode }; await context.Tables.AddAsync(table); var tableId = await context.SaveChangesAsync(); tableCreated = await context.Tables.FindAsync(tableId); return(tableCreated); } return(tableCreated); } catch (Exception e) { return(tableCreated); } }
public void CreateExistTable() { var request = new CreateTableReq() { TableCode = "T01.10" }; var tableCreate = Task.Run(async() => await tableRepository.Create(request)).Result; Assert.IsNotNull(tableCreate); Assert.AreEqual(tableCreate.TableId, 0); }
public IActionResult Create(CreateTableReq request) { return(View()); }