public async Task Update(EncargadoDespacho Obj)
                                                             {
                                                                 try
                                                                 {
                                                                     var result = await _ctx.EncargadoDespacho.FirstOrDefaultAsync(e => e.EncargadoDespachoId == Obj.EncargadoDespachoId);

                                                                     if (result != null)
                                                                     {
                                                                         _ctx.Entry(result).CurrentValues.SetValues(Obj);

                                                                         await _ctx.SaveChangesAsync();
                                                                     }
                                                                 }
                                                                 catch (Exception e)
                                                                 {
                                                                     throw new Exception(e.Message, e);
                                                                 }
                                                             }
예제 #2
0
                                                               public async Task <IHttpActionResult> Update(EncargadoDespacho Obj)
                                                               {
                                                                   try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                                         await _Repository.Update(Obj);

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

                                                                                         return(InternalServerError(e)); }
                                                               }
 public async Task Create(EncargadoDespacho Obj)
 {
     try
     {
         _ctx.EncargadoDespacho.Add(Obj);
         await _ctx.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
 }