public static StockElement UpdateEntity(StockElement stockElement, OpeningStockElementDTO updateDto) { if (updateDto.ConservationPeriodAfterOpening != null) { stockElement.ConservationPeriodAfterOpening = updateDto.ConservationPeriodAfterOpening; } if (updateDto.OpeningDate != null) { stockElement.OpeningDate = updateDto.OpeningDate; } return(stockElement); }
public void UpdateStockElement(OpeningStockElementDTO updatedStockElements) { using (var dbContext = new DatabaseContext()) { var stockElement = dbContext.StockElements.Where(x => x.Name == updatedStockElements.Name && x.OpeningDate == null).FirstOrDefault(); if (stockElement != null) { var updatedStockElement = StockElementFactory.UpdateEntity(stockElement, updatedStockElements); dbContext.Update(updatedStockElement); dbContext.SaveChanges(); } } }
public void UpdateOpeningDate(OpeningStockElementDTO stockElementToUpdate) { _stockElementApplicationService.UpdateStockElement(stockElementToUpdate); }