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); } }
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); } }