public async Task <Wearhouse> Get(string id) { var wearhouse = new Wearhouse(); wearhouse.WearhouseId = id; var tsk = await wearhouseRepo.GetWearhouse(wearhouse); return(tsk); }
public async Task Post(Wearhouse wearhouse) { try{ await wearhouseRepo.UpdateWearhouse(wearhouse); await wearhouseRepo.SaveAsync(); }catch (KeyNotFoundException) { throw new HttpResponseException(System.Net.HttpStatusCode.NotFound); } }
public async Task Delete(string id) { try{ var wearhouse = new Wearhouse(); wearhouse.WearhouseId = id; await wearhouseRepo.DeleteWearhouse(wearhouse); await wearhouseRepo.SaveAsync(); }catch (KeyNotFoundException) { throw new HttpResponseException(System.Net.HttpStatusCode.NotFound); } }
public async Task AddWearhouse(Wearhouse wearhouse) { wearhouse.WearhouseId = Guid.NewGuid().ToString(); await Context.Wearhouse.AddAsync(wearhouse); }
public async Task UpdateWearhouse(Wearhouse wearhouse) { var a = await Context.Wearhouse.FindAsync(wearhouse.WearhouseId); Context.Entry(a).CurrentValues.SetValues(wearhouse); }
public async Task DeleteWearhouse(Wearhouse wearhouse) { var a = await Context.Wearhouse.FindAsync(wearhouse.WearhouseId); Context.Wearhouse.Remove(a); }
public async Task <Wearhouse> GetWearhouse(Wearhouse wearhouse) { return(await Context.Wearhouse.FindAsync(wearhouse.WearhouseId)); }
public async Task Put(Wearhouse wearhouse) { await wearhouseRepo.AddWearhouse(wearhouse); await wearhouseRepo.SaveAsync(); }