/// <summary> /// Updates the merchandise return reaspn /// </summary> /// <param name="merchandiseReturnReason">Merchandise return reaspn</param> public virtual async Task UpdateMerchandiseReturnReason(MerchandiseReturnReason merchandiseReturnReason) { if (merchandiseReturnReason == null) { throw new ArgumentNullException(nameof(merchandiseReturnReason)); } await _merchandiseReturnReasonRepository.UpdateAsync(merchandiseReturnReason); //event notification await _mediator.EntityUpdated(merchandiseReturnReason); //clear cache await _cacheBase.RemoveByPrefix(CacheKey.MERCHANDISE_RETURN_REASONS_ALL_KEY); }
public static MerchandiseReturnReasonModel ToModel(this MerchandiseReturnReason entity) { return(entity.MapTo <MerchandiseReturnReason, MerchandiseReturnReasonModel>()); }
public static MerchandiseReturnReason ToEntity(this MerchandiseReturnReasonModel model, MerchandiseReturnReason destination) { return(model.MapTo(destination)); }