Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public IActionResult Create(CreateTableReq request)
 {
     return(View());
 }