public Compra(IWebDriver driver) { this.driver = driver; compra = new CompraModel(); compra.Quantidade = 1; driverWait = new WebDriverWait(this.driver, System.TimeSpan.FromSeconds(20)); }
public Task<HttpResponseMessage> CriarCompra(CompraModel model) { HttpResponseMessage response; try { var compra = Mapper.Map<Compra>(model); var usuario = new Usuario { UsuarioCodigo = ObterCodigoUsuarioLogado() }; compra.Usuario = usuario; _compraService.CriarCompra(compra); response = ReturnSuccess(); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource<HttpResponseMessage>(); tsc.SetResult(response); return tsc.Task; }
public ActionResult EditarCompra(int codigoCompra) { ViewBag.Title = Mensagens.Buy; ViewBag.SubTitle = Mensagens.EditBuy; ViewBag.Fornecedores = new List<LookupModel> { new LookupModel { Codigo = 1, Nome = "Vitor" }, new LookupModel { Codigo = 2, Nome = "Henrique" }, new LookupModel { Codigo = 3, Nome = "Andressa" }, new LookupModel { Codigo = 4, Nome = "Felipe" } }; ViewBag.FormasPagamento = new List<LookupModel> { new LookupModel { Codigo = 1, Nome = "Cartão" }, new LookupModel { Codigo = 2, Nome = "Dinheiro" }, new LookupModel { Codigo = 3, Nome = "Cheque" } }; ViewBag.CondicoesPagamento = new List<LookupModel> { new LookupModel { Codigo = 1, Nome = "A vista" }, new LookupModel { Codigo = 2, Nome = "1 + 1" }, new LookupModel { Codigo = 3, Nome = "1 + 2" }, new LookupModel { Codigo = 4, Nome = "1 + 3" } }; ViewBag.Produtos = new List<LookupModel> { new LookupModel { Codigo = 1, Nome = "Couro de búfalo" }, new LookupModel { Codigo = 2, Nome = "Repeti de aluminio" } }; var model = new CompraModel { Status = "Aberto", DataCadastro = DateTime.Now }; return View(model); }
public JsonResult NovaCompra(CompraModel model) { var response = ServiceRequest.Post<RetornoBase<string>>(model, "api/Compra/CriarCompra"); return Json(response.Data, JsonRequestBehavior.AllowGet); }
public ActionResult EditarCompra(CompraModel model) { ViewBag.Title = Mensagens.Buy; ViewBag.SubTitle = Mensagens.EditBuy; if (!ModelState.IsValid) { return View(model); } var response = ServiceRequest.Post<RetornoBase<string>>(model, "api/Compra/PesquisarCompra"); if (!response.Data.TemErros) { return RedirectToAction("Index", "Compra"); } ModelState.AddModelError("Erro", response.Data.Mensagem); return View(model); }