public async Task <ArticlePlaceResponse> AddArticlePlaceAsync(AddArticlePlaceRequest request) { ArticlePlace articlePlace = _articlePlaceMapper.Map(request); ArticlePlace result = _articlePlaceRespository.Add(articlePlace); int modifiedRecords = await _articlePlaceRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articlePlaceMapper.Map(result)); }
public ArticlePlace Map(AddArticlePlaceRequest request) { if (request == null) { return(null); } ArticlePlace articlePlace = new ArticlePlace { ReservedQty = request.ReservedQty, MinimumQty = request.MinimumQty, OpoQty = request.OpoQty, CompanyId = request.CompanyId, }; return(articlePlace); }