Пример #1
0
 //Crear  nivel curso
 public async Task Create(NivelCurso NivelCurso)
 {
     try
     {
         _ctx.NivelCurso.Add(NivelCurso);
         await _ctx.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
 }
Пример #2
0
                                                      //Actualizar nivel curso
                                                      public async Task UpdateEstado(NivelCurso NivelCurso)
                                                      {
                                                          try
                                                          {
                                                              var _NivelCurso = await _ctx.NivelCurso.FirstOrDefaultAsync(e => e.NivelCursoId == NivelCurso.NivelCursoId);

                                                              if (_NivelCurso != null)
                                                              {
                                                                  _NivelCurso.Estado = NivelCurso.Estado;

                                                                  await _ctx.SaveChangesAsync();
                                                              }
                                                          }
                                                          catch (Exception e)
                                                          {
                                                              throw new Exception(e.Message, e);
                                                          }
                                                      }
Пример #3
0
                                                        public async Task <IHttpActionResult> UpdateEstado(NivelCurso NivelCurso)
                                                        {
                                                            try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                                  await _NiCuRepo.UpdateEstado(NivelCurso);

                                                                  return(Ok("Registro actualizado correctamente!")); }
                                                            catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                                                                                  return(InternalServerError(e)); }
                                                        }
Пример #4
0
                                                        //crear nivel curso
                                                        [HttpPost][Authorize] public async Task <IHttpActionResult> Create(NivelCurso NivelCurso)
                                                        {
                                                            try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                                  await _NiCuRepo.Create(NivelCurso);

                                                                  return(Ok("Registro creado correctamente!")); }
                                                            catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                                                                                  return(InternalServerError(e)); }
                                                        }