/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="modalidadeModel"></param> public void Editar(Modalidade modalidadeModel) { tbl_modalidade modalidadeE = new tbl_modalidade(); Atribuir(modalidadeModel, modalidadeE); unitOfWork.RepositorioModalidade.Editar(modalidadeE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="modalidadeModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(Modalidade modalidadeModel) { tbl_modalidade modalidadeE = new tbl_modalidade(); Atribuir(modalidadeModel, modalidadeE); unitOfWork.RepositorioModalidade.Inserir(modalidadeE); unitOfWork.Commit(shared); return modalidadeE.CodigoModalidade; }
public ActionResult Create(Modalidade modalidadeModel) { if (ModelState.IsValid) { gModalidade.Inserir(modalidadeModel); return RedirectToAction("Index"); } return View(modalidadeModel); }
public ActionResult Edit(int id, Modalidade modalidadeModel) { if (ModelState.IsValid) { gModalidade.Editar(modalidadeModel); return RedirectToAction("Index"); } return View(modalidadeModel); }
public ActionResult Delete(int id, Modalidade modalidadeModel) { gModalidade.Remover(id); return RedirectToAction("Index"); }
/// <summary> /// Atribui dados do Modalidade Model para o Modalidade Entity /// </summary> /// <param name="modalidadeModel">Objeto do modelo</param> /// <param name="modalidadeE">Entity mapeada da base de dados</param> private void Atribuir(Modalidade modalidadeModel, tbl_modalidade modalidadeE) { modalidadeE.CodigoModalidade = modalidadeModel.Codigo; modalidadeE.NomeModalidade = modalidadeModel.Nome; modalidadeE.ValorModalidade = modalidadeModel.Valor; }