Ejemplo n.º 1
0
        public IActionResult CreateBroker([FromBody] CreateBrokerViewModel viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Broker _broker = new Broker()
                    {
                        Name              = viewModel.Name,
                        CNPJ              = viewModel.CNPJ,
                        Phone             = viewModel.Phone,
                        Email             = viewModel.Email,
                        ResponsibleBroker = viewModel.ResponsibleBroker,
                        CEP          = viewModel.CEP,
                        Street       = viewModel.Street,
                        Number       = viewModel.Number,
                        Neighborhood = viewModel.Neighborhood,
                        City         = viewModel.City,
                        UF           = viewModel.UF
                    };


                    return(Created("", _brokerService.Insert(_broker)));
                }
                else
                {
                    return(BadRequest());
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.InnerException));
            }
        }
Ejemplo n.º 2
0
        public async Task <bool> CreateBroker(CreateBrokerViewModel viewModel)
        {
            try
            {
                HttpResponseMessage _message = await _client.PostAsync("api/v1/Brokers",
                                                                       new StringContent(JsonConvert.SerializeObject(viewModel),
                                                                                         Encoding.UTF8, "application/json"));

                return(_message.IsSuccessStatusCode);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
 public async Task <IActionResult> Create(CreateBrokerViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         if (await _movtechAPIService.CreateBroker(viewModel))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Não foi possível cadastrar!");
             return(View(viewModel));
         }
     }
     else
     {
         return(View(viewModel));
     }
 }
Ejemplo n.º 4
0
        public IActionResult Create()
        {
            var viewModel = new CreateBrokerViewModel();

            return(View(viewModel));
        }