public async Task <WrapperSimpleTypesDTO> CrearCategoria(Categorias categoriaParaCrear) { using (SportsGoEntities context = new SportsGoEntities(false)) { CategoriasRepository categoriasRepo = new CategoriasRepository(context); categoriaParaCrear.Archivos.CodigoTipoArchivo = (int)TipoArchivo.Imagen; categoriasRepo.CrearCategoria(categoriaParaCrear); WrapperSimpleTypesDTO wrapperCrearCategoria = new WrapperSimpleTypesDTO(); wrapperCrearCategoria.NumeroRegistrosAfectados = await context.SaveChangesAsync(); if (wrapperCrearCategoria.NumeroRegistrosAfectados > 0) { wrapperCrearCategoria.Exitoso = true; wrapperCrearCategoria.ConsecutivoCreado = categoriaParaCrear.Consecutivo; wrapperCrearCategoria.ConsecutivoArchivoCreado = categoriaParaCrear.CodigoArchivo; } return(wrapperCrearCategoria); } }