/// <summary> /// Delete a merchandise return action /// </summary> /// <param name="merchandiseReturnAction">Merchandise return action</param> public virtual async Task DeleteMerchandiseReturnAction(MerchandiseReturnAction merchandiseReturnAction) { if (merchandiseReturnAction == null) { throw new ArgumentNullException(nameof(merchandiseReturnAction)); } await _merchandiseReturnActionRepository.DeleteAsync(merchandiseReturnAction); //event notification await _mediator.EntityDeleted(merchandiseReturnAction); }
/// <summary> /// Updates the merchandise return action /// </summary> /// <param name="merchandiseReturnAction">Merchandise return action</param> public virtual async Task UpdateMerchandiseReturnAction(MerchandiseReturnAction merchandiseReturnAction) { if (merchandiseReturnAction == null) { throw new ArgumentNullException(nameof(merchandiseReturnAction)); } await _merchandiseReturnActionRepository.UpdateAsync(merchandiseReturnAction); //event notification await _mediator.EntityUpdated(merchandiseReturnAction); //clear cache await _cacheBase.RemoveByPrefix(CacheKey.MERCHANDISE_RETURN_ACTIONS_ALL_KEY); }
public static MerchandiseReturnActionModel ToModel(this MerchandiseReturnAction entity) { return(entity.MapTo <MerchandiseReturnAction, MerchandiseReturnActionModel>()); }
public static MerchandiseReturnAction ToEntity(this MerchandiseReturnActionModel model, MerchandiseReturnAction destination) { return(model.MapTo(destination)); }