Exemplo n.º 1
0
        public async Task <Wearhouse> Get(string id)
        {
            var wearhouse = new Wearhouse();

            wearhouse.WearhouseId = id;
            var tsk = await wearhouseRepo.GetWearhouse(wearhouse);

            return(tsk);
        }
Exemplo n.º 2
0
        public async Task Post(Wearhouse wearhouse)
        {
            try{
                await wearhouseRepo.UpdateWearhouse(wearhouse);

                await wearhouseRepo.SaveAsync();
            }catch (KeyNotFoundException) {
                throw new HttpResponseException(System.Net.HttpStatusCode.NotFound);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 public async Task AddWearhouse(Wearhouse wearhouse)
 {
     wearhouse.WearhouseId = Guid.NewGuid().ToString();
     await Context.Wearhouse.AddAsync(wearhouse);
 }
Exemplo n.º 5
0
        public async Task UpdateWearhouse(Wearhouse wearhouse)
        {
            var a = await Context.Wearhouse.FindAsync(wearhouse.WearhouseId);

            Context.Entry(a).CurrentValues.SetValues(wearhouse);
        }
Exemplo n.º 6
0
        public async Task DeleteWearhouse(Wearhouse wearhouse)
        {
            var a = await Context.Wearhouse.FindAsync(wearhouse.WearhouseId);

            Context.Wearhouse.Remove(a);
        }
Exemplo n.º 7
0
 public async Task <Wearhouse> GetWearhouse(Wearhouse wearhouse)
 {
     return(await Context.Wearhouse.FindAsync(wearhouse.WearhouseId));
 }
Exemplo n.º 8
0
        public async Task Put(Wearhouse wearhouse)
        {
            await wearhouseRepo.AddWearhouse(wearhouse);

            await wearhouseRepo.SaveAsync();
        }