public async Task <Detalle> Save(Detalle value) { if (value.Id == 0) { await context.Detalle.AddAsync(value); } else { context.Detalle.Update(value); } await context.SaveChangesAsync(); return(value); }
public async Task <Tarea> Save(Tarea value) { if (value.Id == 0) { await context.Tarea.AddAsync(value); } else { context.Tarea.Update(value); } await context.SaveChangesAsync(); return(value); }
public async Task <Recurso> Save(Recurso value) { if (value.Id == 0) { await context.Recurso.AddAsync(value); } else { context.Recurso.Update(value); } await context.SaveChangesAsync(); return(value); }
public async Task <Usuario> Save(Usuario value) { var remoteService = RestService.For <IRemoteService>("https://localhost:44366/api"); if (value.Id == 0) { await context.Usuarios.AddAsync(value); await context.SaveChangesAsync(); } else { await remoteService.EditUsuario(value); } return(value); }