public ActionResult Create(EditarLivroViewModel model) { var livro = new Livro(); livro.Nome = model.Nome; livro.ISBN = model.ISBN; livro.DataLancamento = model.DataLancamento; livro.CategoriaId = model.CategoriaId; _repository.Create(livro); return(RedirectToAction("Index")); }
public ActionResult Create() { var categorias = _repositoryCategory.Get(); var model = new EditarLivroViewModel { Nome = "", ISBN = "", CategoriaId = 0, CategoriaOptions = new SelectList(categorias, "Id", "Nome") }; return(View(model)); }
public ActionResult Edit(EditarLivroViewModel model) { var livro = _repository.Get(model.Id); livro.Nome = model.Nome; livro.ISBN = model.ISBN; livro.DataLancamento = model.DataLancamento; livro.CategoriaId = model.CategoriaId; if (_repository.Update(livro)) { return(RedirectToAction("Index")); } return(View(livro)); }
public ActionResult Edit(int id) { var categorias = _repositoryCategory.Get(); var livro = _repository.Get(id); var model = new EditarLivroViewModel { Nome = livro.Nome, ISBN = livro.ISBN, DataLancamento = livro.DataLancamento, CategoriaId = livro.CategoriaId, CategoriaOptions = new SelectList(categorias, "Id", "Nome") }; return(View(model)); }