Пример #1
0
 //Crear area
 public async Task Create(AreaSNI area)
 {
     try
     {
         _ctx.AreaSNi.Add(area);
         await _ctx.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
 }
Пример #2
0
                                                   //Actualizar area
                                                   public async Task UpdateEstado(AreaSNI area)
                                                   {
                                                       try
                                                       {
                                                           var _area = await _ctx.AreaSNi.FirstOrDefaultAsync(e => e.AreaSNIId == area.AreaSNIId);

                                                           if (_area != null)
                                                           {
                                                               _area.estado = area.estado;

                                                               await _ctx.SaveChangesAsync();
                                                           }
                                                       }
                                                       catch (Exception e)
                                                       {
                                                           throw new Exception(e.Message, e);
                                                       }
                                                   }
Пример #3
0
                                                     //Crear area
                                                     [HttpPost][Authorize] public async Task <IHttpActionResult> Create(AreaSNI area)
                                                     {
                                                         try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                               await _areaRepo.Create(area);

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

                                                                               return(InternalServerError(e)); }
                                                     }
Пример #4
0
                                                     public async Task <IHttpActionResult> UpdateEstado(AreaSNI area)
                                                     {
                                                         try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                               await _areaRepo.UpdateEstado(area);

                                                               return(Ok()); }
                                                         catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                                                                               return(InternalServerError(e)); }
                                                     }