Exemplo n.º 1
0
 /// <summary>
 /// Agrega un objeto tipo  de flujo al catalogo de estado del flujo.
 /// Catalogo de EstadosFlujo CH
 /// </summary>
 /// <param name="EstadoFlujo">Objeto tipo EstadoFlujo</param>
 /// <returns></returns>
 public async Task Create(EstadoFlujo EstadoFlujo)
 {
     try
     {
         _ctx.EstadoFlujo.Add(EstadoFlujo);
         await _ctx.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
 }
Exemplo n.º 2
0
                                                       /// <summary>
                                                       /// Actualiza la información del objeto EstadoFlujo.
                                                       /// Catalogo de EstadoFlujo CH
                                                       /// </summary>
                                                       /// <param name="estadoFlujo"></param>
                                                       /// <returns></returns>
                                                       public async Task Update(EstadoFlujo estadoFlujo)
                                                       {
                                                           try
                                                           {
                                                               var _estadoflujo = await _ctx.EstadoFlujo.FirstOrDefaultAsync(e => e.EstadoFlujoId == estadoFlujo.EstadoFlujoId);

                                                               if (_estadoflujo != null)
                                                               {
                                                                   //_estadoflujo.FechaEfectiva = estadoFlujo.FechaEfectiva;
                                                                   _estadoflujo.Descripcion      = estadoFlujo.Descripcion;
                                                                   _estadoflujo.DescripcionCorta = estadoFlujo.DescripcionCorta;
                                                                   _estadoflujo.Estado           = estadoFlujo.Estado;

                                                                   await _ctx.SaveChangesAsync();
                                                               }
                                                           }
                                                           catch (Exception e)
                                                           {
                                                               throw new Exception(e.Message, e);
                                                           }
                                                       }
Exemplo n.º 3
0
                                                         public async Task <IHttpActionResult> Update(EstadoFlujo estadoflujo)
                                                         {
                                                             try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                                   await _efRepo.Update(estadoflujo);

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

                                                                                   return(InternalServerError(e)); }
                                                         }