示例#1
0
        public async Task <IActionResult> Create([FromBody] Customer customer)
        {
            if (customer == null)
            {
                return(BadRequest());
            }

            var op = await _customerService.Insert(customer);

            if (op > 0)
            {
                return(CreatedAtRoute("GetCustomer", new { id = customer.Id }, customer));
            }

            return(BadRequest());
        }
示例#2
0
        public async Task <IActionResult> Create([FromBody] Product product)
        {
            if (product == null)
            {
                return(BadRequest());
            }

            var op = await _productService.Insert(product);

            if (op > 0)
            {
                return(CreatedAtRoute("GetProduct", new { id = product.Id }, product));
            }

            return(BadRequest());
        }
示例#3
0
        public async Task <IActionResult> Create([FromBody] Company company)
        {
            if (company == null)
            {
                return(BadRequest());
            }

            var op = await _companyService.Insert(company);

            if (op > 0)
            {
                return(CreatedAtRoute("GetCompany", new { id = company.Id }, company));
            }

            return(BadRequest());
        }
示例#4
0
        public async Task <IActionResult> Create([FromBody] Order order)
        {
            if (order == null)
            {
                return(BadRequest());
            }

            var op = await _orderService.Insert(order);

            if (op > 0)
            {
                return(CreatedAtRoute("GetOrder", new { id = order.Id }, order));
            }

            return(BadRequest());
        }
示例#5
0
        public async Task <IActionResult> Create([FromBody] Stock stock)
        {
            if (stock == null)
            {
                return(BadRequest());
            }

            var op = await _stockService.Insert(stock);

            if (op > 0)
            {
                return(CreatedAtRoute("GetStock", new { id = stock.Id }, stock));
            }

            return(BadRequest());
        }
示例#6
0
        async Task LoadClientsFromApi()
        {
            try
            {
                var result = await _clientApiService.GetAll("?exc=login,id", 3);

                if (!result.Results.Any())
                {
                    throw new ArgumentNullException(nameof(result), "Nenhum dado retornado");
                }

                result.Results.ForEach((obj) => _clientBaseApplicationService.Insert(obj));

                this.Clients = new ObservableCollection <Result>(result.Results);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }