Esempio n. 1
0
 public ActionResult Atualizar([DataSourceRequest] DataSourceRequest request, IrmaoViewModel item)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Irmao dados = Mapper.Map <Irmao>(item);
             dados = _repositorio.Atualizar(dados);
             _contexto.Commit();
             item.IrmaoId = dados.IrmaoId;
         }
         catch (Exception erro)
         {
             ModelState.AddModelError("", erro.Message);
             _contexto.Rollback();
         }
     }
     return(Json(ModelState.ToDataSourceResult()));
 }
Esempio n. 2
0
        public ActionResult IncluirIrmaoAtleta(DataSourceRequest request, IrmaoViewModel item, int atletaId)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Irmao dados = Mapper.Map <Irmao>(item);
                    dados.Atleta = _contexto.Atletas.Find(atletaId);
                    _repositorio.Inserir(dados);
                    _contexto.SaveChanges();
                    item.IrmaoId = dados.IrmaoId;
                }
                catch (Exception erro)
                {
                    ModelState.AddModelError("", erro.Message);
                    _contexto.Rollback();
                    return(Json(ModelState.ToDataSourceResult()));
                }
            }

            return(Json(new[] { item }.ToDataSourceResult(request, ModelState)));
        }
Esempio n. 3
0
 public ActionResult ExcluirIrmaoAtleta([DataSourceRequest] DataSourceRequest request, IrmaoViewModel item)
 {
     try
     {
         _contexto.Irmoes.Remove(_contexto.Irmoes.Find(item.IrmaoId));
         _contexto.SaveChanges();
         ModelState.IsValidField("true");
     }
     catch (Exception erro)
     {
         ModelState.IsValidField("false");
         ModelState.AddModelError("", erro.Message);
         _contexto.Rollback();
     }
     return(Json(ModelState.ToDataSourceResult()));
 }