Esempio n. 1
0
        public int Add(ApiWarehouse api)
        {
            var it = _mapper.Map <Warehouse>(api);

            using (var context = _di.GetRequiredService <ApplicationDbContext>())
            {
                it.IsActive = true;
                context.Warehouses.Add(it);
                context.SaveChanges();
            }
            return(it.Id);
        }
Esempio n. 2
0
        public void Update(ApiWarehouse it)
        {
            using var context = _di.GetService <ApplicationDbContext>();
            var real = context.Warehouses.Find(it.Id);

            if (real != null)
            {
                real.Address     = it.Address;
                real.Description = it.Description;
                real.Name        = real.Name;
            }
            context.SaveChanges();
        }
Esempio n. 3
0
 public ApiResponseBase Put([FromBody] ApiWarehouse product)
 {
     _repo.Add(product);
     return(new ApiResponseBase());
 }
Esempio n. 4
0
 public ApiResponseBase Post([FromBody] ApiWarehouse product)
 {
     _repo.Update(product);
     return(new ApiResponseBase());
 }