public async Task <ActionResult <List <WarehouseViewModel> > > Put([FromBody] WarehouseAddOrUpdateModel model) { if (model.Id == 0) { return(BadRequest("id is missing")); } return(Ok(await _warehouseService.Edit(model))); }
public async Task <Response> Edit(WarehouseAddOrUpdateModel model) { var exiting = await _wareHouseRepository.GetByIdAsync(model.Id); _mapper.Map(model, exiting); await _wareHouseRepository.UpdateAsync(exiting); return(Response.Success()); }
public async Task <Response> Add(WarehouseAddOrUpdateModel model) { await _wareHouseRepository.AddAsync(_mapper.Map <WareHouse.Core.Entities.Warehouse>(model)); return(Response.Success()); }
public async Task <ActionResult <Response> > Post([FromBody] WarehouseAddOrUpdateModel model) { return(Ok(await _warehouseService.Add(model))); }