// not yet used public async Task <WrapperProductionListVM> Update(string id, EditProductionVM vm) { IEnumerable <Production> ItemDB = await _repositoryWrapper.Production.FindByConditionAsync(x => x.Id == id && x.FactoryId == vm.FactoryId); var ItemUpdated = _utilService.GetMapper().Map <EditProductionVM, Production>(vm, ItemDB.ToList().FirstOrDefault()); _repositoryWrapper.Production.Update(ItemUpdated); await _repositoryWrapper.Production.SaveChangesAsync(); this._utilService.LogInfo("Successful In Updating Production"); var dataParam = new GetDataListVM() { FactoryId = vm.FactoryId, PageNumber = 1, PageSize = 10, TotalRows = 0 }; WrapperProductionListVM data = await GetListPaged(dataParam); return(data); }
public async Task <ActionResult <WrapperProductionListVM> > UpdateProduction(string id, [FromBody] EditProductionVM Production) { return(await _serviceWrapper.ProductionService.Update(id, Production)); }