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); }
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(); }
public ApiResponseBase Put([FromBody] ApiWarehouse product) { _repo.Add(product); return(new ApiResponseBase()); }
public ApiResponseBase Post([FromBody] ApiWarehouse product) { _repo.Update(product); return(new ApiResponseBase()); }