/// <inheritdoc /> Task <Detalle> IRemoteService.GuardarDetalle(Detalle valor) { var arguments = new object[] { valor }; var func = requestBuilder.BuildRestResultFuncForMethod("GuardarDetalle", new Type[] { typeof(Detalle) }); return((Task <Detalle>)func(Client, arguments)); }
public async Task <bool> DeleteDetail(int id) { Detalle det = await ctx.Detalles.Where(i => i.Id == id).SingleAsync(); ctx.Detalles.Remove(det); await ctx.SaveChangesAsync(); return(true); }
public async Task <Detalle> Save(Detalle recurso) { var remoteService = RestService.For <IRemoteService>("https://localhost:44353/api"); if (recurso.Id == 0) { return(await remoteService.CrearDetalle(recurso)); } else { return(await remoteService.UpdateDetalle(recurso, recurso.Id)); } }
public async Task <Detalle> Save(Detalle value) { if (value.Id == 0) { await context.Detalles.AddAsync(value); } else { context.Detalles.Update(value); } await context.SaveChangesAsync(); return(value); }
public async Task <Detalle> Save(Detalle value) { var remoteService = RestService.For <IRemoteService>("https://localhost:44366/api"); if (value.Id == 0) { await remoteService.CreateDetalle(value); } else { await remoteService.EditDetalle(value); } return(value); }
public Detalle CrearDetalle(int tiempo, int recurso, int tarea) { var ctx = new TareasDbContext(); var detalle = new Detalle { Fecha = DateTime.Now, Tiempo = tiempo, RecursoId = recurso, TareaId = tarea }; ctx.Set <Detalle>().Add(detalle); ctx.SaveChanges(); return(detalle); }
public async Task <Detalle> SaveDetail(Detalle value) { /*if (value.Id == 0) * { * await ctx.Detalles.AddAsync(value); * } * else * { * ctx.Detalles.Update(value); * } * await ctx.SaveChangesAsync(); * return value;*/ var remoteService = RestService.For <IRemoteService>("https://localhost:44321/api/"); return(await remoteService.GuardarDetalle(value)); }
public async Task <Detalle> SaveDetail(Detalle value) { //if (value.Id == 0) //{ // await ctx.Detalles.AddAsync(value); //} //else //{ // ctx.Detalles.Update(value); //} //await ctx.SaveChangesAsync(); //return value; var remoteService = RestService.For <IRemoteService>("https://localhost:44373/api/"); return(await remoteService.GuardarDetalle(value)); }
/* * public async Task<List<Recurso>> GetRecursosDetalle() * { * return await context.Recursos.ToListAsync(); * } * * public async Task<List<Tarea>> GetTareasDetalle() * { * return await context.Tareas.ToListAsync(); * } * * public async Task<Recurso> GetRecursoDetalle(int id) * { * //var remoteService = RestService.For<IRemoteService>("!-https://localhost:44332/api/"); * //return await remoteService.GetUsuario(id); * return await context.Recursos.Where(i => i.Id == id).SingleAsync(); * } * * public async Task<Tarea> GetTareaDetalle(int id) * { * //var remoteService = RestService.For<IRemoteService>("!-https://localhost:44332/api/"); * //return await remoteService.GetUsuario(id); * return await context.Tareas.Where(i => i.Id == id).SingleAsync(); * }*/ public async Task <Detalle> Save(Detalle value) { /* * if (value.Id == 0) * { * await context.Detalles.AddAsync(value); * } * else * { * context.Detalles.Update(value); * } * await context.SaveChangesAsync(); * * return value; * */ var remoteService = RestService.For <IRemoteServices>("https://localhost:44374/api/"); return(await remoteService.CrearDetalle(value)); }
public async Task <Detalle> SaveDetail(Detalle value) { var remoteService = RestService.For <IRemoteService>("https://localhost:44373/api/"); return(await remoteService.GuardarDetalle(value)); }
/* Save desde blazor: * public async Task<Detalle> Save(Detalle value) * { * if (value.Id == 0) * { * await context.Detalles.AddAsync(value); * } * else * { * context.Detalles.Update(value); * } * await context.SaveChangesAsync(); * return value; * } */ //Para guardar desde la api: public async Task <Detalle> Save(Detalle valor) { var remoteService = RestService.For <IRemoteService>("https://localhost:44364/api/"); return(await remoteService.CrearDetalle(valor)); }