/// <summary> /// Salvar um cliente /// </summary> public ActionResult Salvar(Cliente cliente) { if (cliente.Id > 0) { clienteDAO.Update(cliente); } else { var endereco = new Endereco { Logradouro = cliente.Endereco.Logradouro, Bairro = cliente.Endereco.Bairro, Numero = cliente.Endereco.Numero, Cep = cliente.Endereco.Cep, Complemento = cliente.Endereco.Complemento, Cidade = new RepositoryDAO <Cidade>().ListOneWhere(c => c.Id == cliente.Endereco.Cidade.Id) }; new RepositoryDAO <Endereco>().Create(endereco); cliente.Endereco = endereco; clienteDAO.Create(cliente); } return(RedirectToAction("Cadastro", cliente)); }
/// <summary> /// Salvar uma bebida /// </summary> public ActionResult Salvar(Bebida bebida) { if (bebida.Id > 0) { bebidaDAO.Update(bebida); } else { bebidaDAO.Create(bebida); } return(RedirectToAction("Cadastro", bebida)); }
/// <summary> /// Salvar uma sobremesa /// </summary> public ActionResult Salvar(Sobremesa sobremesa) { if (sobremesa.Id > 0) { sobremesaDAO.Update(sobremesa); } else { sobremesaDAO.Create(sobremesa); } return(RedirectToAction("Cadastro", sobremesa)); }
/// <summary> /// Salvar uma pizza /// </summary> public ActionResult Salvar(Pizza pizza) { if (pizza.Id > 0) { pizzaDAO.Update(pizza); } else { pizzaDAO.Create(pizza); } return(RedirectToAction("Cadastro", pizza)); }