public async virtual Task <TDTO> CreateAsync(TDTO dto) { // Set valor fecha creacion o edicionbulk dto = SetFecha(dto, ActionType.Create); TEntity entity = _mapperDependency.Map <TEntity>(dto); //Prevalidacion _validator.PreInsert(entity); entity = await _repository.CreateAsync(entity); //PostValidacion _validator.PostInsert(entity); _memoryCacheManager.Clear(); return(_mapperDependency.Map <TDTO>(entity)); //TO-DO: Log }