diff --git a/GettingBetter.API/Event System/Controllers/EventCybersController.cs b/GettingBetter.API/Event System/Controllers/EventCybersController.cs new file mode 100644 index 0000000..31b71ef --- /dev/null +++ b/GettingBetter.API/Event System/Controllers/EventCybersController.cs @@ -0,0 +1,40 @@ +using System.Net.Mime; +using AutoMapper; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Services; +using GettingBetter.API.Event_System.Resources; +using Microsoft.AspNetCore.Mvc; +using Swashbuckle.AspNetCore.Annotations; + +namespace GettingBetter.API.Event_System.Controllers; + +[ApiController] +[Route("/api/v1/cybers/{cyberId}/events")] +[Produces(MediaTypeNames.Application.Json)] +public class EventCybersController : ControllerBase +{ + private readonly IEventService _eventService; + private readonly IMapper _mapper; + + public EventCybersController(IEventService eventService, IMapper mapper) + { + _eventService = eventService; + _mapper = mapper; + } + + [HttpGet] + [SwaggerOperation( + Summary = "Get All Events for given Cybers", + Description = "Get existing Events associated with the specified Cybers", + OperationId = "GetCyberEvents", + Tags = new[] { "Cybers" } + )] + public async Task> GetAllByCategoryIdAsync(int categoryId) + { + var events = await _eventService.ListByCyberIdAsync(categoryId); + + var resources = _mapper.Map, IEnumerable>(events); + + return resources; + } +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Controllers/EventsController.cs b/GettingBetter.API/Event System/Controllers/EventsController.cs new file mode 100644 index 0000000..93ef4f2 --- /dev/null +++ b/GettingBetter.API/Event System/Controllers/EventsController.cs @@ -0,0 +1,82 @@ +using AutoMapper; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Shared.Extensions; +using GettingBetter.API.Event_System.Domain.Services; +using GettingBetter.API.Event_System.Resources; +using Microsoft.AspNetCore.Mvc; + +namespace GettingBetter.API.Event_System.Controllers; + +[ApiController] +[Route("/api/v1/[controller]")] +public class EventsController : ControllerBase +{ + private readonly IEventService _eventService; + private readonly IMapper _mapper; + + public EventsController(IEventService eventService, IMapper mapper) + { + _eventService = eventService; + _mapper = mapper; + } + + [HttpGet] + public async Task> GetAllAsync() + { + var events = await _eventService.ListAsync(); + var resources = _mapper.Map, IEnumerable>(events); + + return resources; + + } + + [HttpPost] + public async Task PostAsync([FromBody] SaveEventResource resource) + { + if (!ModelState.IsValid) + return BadRequest(ModelState.GetErrorMessages()); + + var evento = _mapper.Map(resource); + + var result = await _eventService.SaveAsync(evento); + + if (!result.Success) + return BadRequest(result.Message); + + var eventResource = _mapper.Map(result.Resource); + + return Ok(eventResource); + } + + [HttpPut("{id}")] + public async Task PutAsync(int id, [FromBody] SaveEventResource resource) + { + if (!ModelState.IsValid) + return BadRequest(ModelState.GetErrorMessages()); + + var evento = _mapper.Map(resource); + + var result = await _eventService.UpdateAsync(id, evento); + + if (!result.Success) + return BadRequest(result.Message); + + var eventResource = _mapper.Map(result.Resource); + + return Ok(eventResource); + } + + [HttpDelete("{id}")] + public async Task DeleteAsync(int id) + { + var result = await _eventService.DeleteAsync(id); + + if (!result.Success) + return BadRequest(result.Message); + + var eventResource = _mapper.Map(result.Resource); + + return Ok(eventResource); + } + +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Domain/Event.cs b/GettingBetter.API/Event System/Domain/Models/Event.cs similarity index 54% rename from GettingBetter.API/Event System/Domain/Event.cs rename to GettingBetter.API/Event System/Domain/Models/Event.cs index f8bd69f..27f7c9b 100644 --- a/GettingBetter.API/Event System/Domain/Event.cs +++ b/GettingBetter.API/Event System/Domain/Models/Event.cs @@ -1,4 +1,7 @@ -namespace GettingBetter.API.Event_System.Domain; + +using GettingBetter.API.GettingBetter_System.Domain.Models; + +namespace GettingBetter.API.Event_System.Domain.Models; public class Event { @@ -8,4 +11,9 @@ public class Event public string Title { get; set; } public string Description { get; set; } public string Address { get; set; } + // Relationship + + public int CyberId { get; set; } + public Cyber Cyber { get; set; } + } \ No newline at end of file diff --git a/GettingBetter.API/Event System/Domain/Repositories/IEventRepository.cs b/GettingBetter.API/Event System/Domain/Repositories/IEventRepository.cs new file mode 100644 index 0000000..0c64064 --- /dev/null +++ b/GettingBetter.API/Event System/Domain/Repositories/IEventRepository.cs @@ -0,0 +1,13 @@ +using GettingBetter.API.Event_System.Domain.Models; + +namespace GettingBetter.API.Event_System.Domain.Repositories; + +public interface IEventRepository +{ + Task> ListAsync(); + Task AddAsync(Event evento); + Task FindByIdAsync(int eventId); + Task> FindByCyberIdAsync(int cyberId); + void Update(Event evento); + void Remove(Event evento); +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Domain/Services/Communication/EventResponse.cs b/GettingBetter.API/Event System/Domain/Services/Communication/EventResponse.cs new file mode 100644 index 0000000..11c37d0 --- /dev/null +++ b/GettingBetter.API/Event System/Domain/Services/Communication/EventResponse.cs @@ -0,0 +1,15 @@ +using GettingBetter.API.Shared.Domain.Services.Communication; +using GettingBetter.API.Event_System.Domain.Models; + +namespace GettingBetter.API.Event_System.Domain.Services.Communication; + +public class EventResponse : BaseResponse +{ + public EventResponse(string message) : base(message) + { + } + + public EventResponse(Event resource) : base(resource) + { + } +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Domain/Services/IEventService.cs b/GettingBetter.API/Event System/Domain/Services/IEventService.cs new file mode 100644 index 0000000..2658563 --- /dev/null +++ b/GettingBetter.API/Event System/Domain/Services/IEventService.cs @@ -0,0 +1,13 @@ +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Services.Communication; + +namespace GettingBetter.API.Event_System.Domain.Services; + +public interface IEventService +{ + Task> ListAsync(); + Task> ListByCyberIdAsync(int cyberId); + Task SaveAsync(Event evento); + Task UpdateAsync(int eventId, Event evento); + Task DeleteAsync(int eventId); +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Persistence/Repositories/EventRepository.cs b/GettingBetter.API/Event System/Persistence/Repositories/EventRepository.cs new file mode 100644 index 0000000..150409b --- /dev/null +++ b/GettingBetter.API/Event System/Persistence/Repositories/EventRepository.cs @@ -0,0 +1,54 @@ +using GettingBetter.API.Shared.Persistence.Contexts; +using GettingBetter.API.Shared.Persistence.Repositories; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Repositories; +using Microsoft.EntityFrameworkCore; + +namespace GettingBetter.API.Event_System.Persistence.Repositories; + +public class EventRepository : BaseRepository, IEventRepository +{ + public EventRepository(AppDbContext context) : base(context) + { + } + + public async Task> ListAsync() + { + return await _context.Events + .Include(p => p.Cyber) + .ToListAsync(); + + } + + public async Task AddAsync(Event evento) + { + await _context.Events.AddAsync(evento); + } + + public async Task FindByIdAsync(int eventId) + { + return await _context.Events + .Include(p => p.Cyber) + .FirstOrDefaultAsync(p => p.Id == eventId); + + } + + public async Task> FindByCyberIdAsync(int cyberId) + { + return await _context.Events + .Where(p => p.CyberId == cyberId) + .Include(p => p.Cyber) + .ToListAsync(); + } + + + public void Update(Event evento) + { + _context.Events.Update(evento); + } + + public void Remove(Event evento) + { + _context.Events.Remove(evento); + } +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Resources/EventResource.cs b/GettingBetter.API/Event System/Resources/EventResource.cs new file mode 100644 index 0000000..6828c36 --- /dev/null +++ b/GettingBetter.API/Event System/Resources/EventResource.cs @@ -0,0 +1,21 @@ +using GettingBetter.API.GettingBetter_System.Resources; + +namespace GettingBetter.API.Event_System.Resources; + +public class EventResource +{ + public int Id { get; set; } + + public string ImageEvent { get; set; } + + public string UrlPublication { get; set; } + + public string Title { get; set; } + + public string Description { get; set; } + + public string Address { get; set; } + // Relationships + + public CyberResource Cyber { get; set; } +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Resources/SaveEventResource.cs b/GettingBetter.API/Event System/Resources/SaveEventResource.cs new file mode 100644 index 0000000..ca0337a --- /dev/null +++ b/GettingBetter.API/Event System/Resources/SaveEventResource.cs @@ -0,0 +1,31 @@ +using System.ComponentModel.DataAnnotations; + +namespace GettingBetter.API.Event_System.Resources; + +public class SaveEventResource +{ + [Required] + [MaxLength(50)] + public string ImageEvent { get; set; } + + [Required] + [MaxLength(50)] + public string UrlPublication { get; set; } + + [Required] + [MaxLength(30)] + public string Title { get; set; } + + [Required] + [MaxLength(50)] + public string Description { get; set; } + + [Required] + [MaxLength(30)] + public string Address { get; set; } + // Relationship + + [Required] + public int CyberId { get; set; } + +} \ No newline at end of file diff --git a/GettingBetter.API/Event System/Services/EventService.cs b/GettingBetter.API/Event System/Services/EventService.cs new file mode 100644 index 0000000..bf6959b --- /dev/null +++ b/GettingBetter.API/Event System/Services/EventService.cs @@ -0,0 +1,131 @@ +using GettingBetter.API.GettingBetter_System.Domain.Repositories; +using GettingBetter.API.Shared.Domain.Repositories; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Repositories; +using GettingBetter.API.Event_System.Domain.Services; +using GettingBetter.API.Event_System.Domain.Services.Communication; + +namespace GettingBetter.API.Event_System.Services; + +public class EventService : IEventService +{ + private readonly IEventRepository _eventRepository; + private readonly IUnitOfWork _unitOfWork; + private readonly ICyberRepository _cyberRepository; + + public EventService(IEventRepository eventRepository, IUnitOfWork unitOfWork, ICyberRepository cyberRepository) + { + _eventRepository = eventRepository; + _unitOfWork = unitOfWork; + _cyberRepository = cyberRepository; + } + + public async Task> ListAsync() + { + return await _eventRepository.ListAsync(); + } + + public async Task> ListByCyberIdAsync(int cyberId) + { + return await _eventRepository.FindByCyberIdAsync(cyberId); + } + + public async Task SaveAsync(Event evento) + { + + + var existingCyber = await _cyberRepository.FindByIdAsync(evento.CyberId); + + if (existingCyber == null) + return new EventResponse("Invalid Cyber"); + + // Validate Stuent + try + { + + await _eventRepository.AddAsync(evento); + + + await _unitOfWork.CompleteAsync(); + + + return new EventResponse(evento); + + } + catch (Exception e) + { + // Error Handling + return new EventResponse($"An error occurred while saving the event: {e.Message}"); + } + + + } + + public async Task UpdateAsync(int eventId, Event evento) + { + var existingEvent = await _eventRepository.FindByIdAsync(eventId); + + + + if (existingEvent == null) + return new EventResponse("Event not found."); + + // Validate CyberId + + var existingCyber = await _eventRepository.FindByIdAsync(evento.CyberId); + + if (existingCyber == null) + return new EventResponse("Invalid Cyber"); + + // Validate StudentId + + + + // Modify Fields + existingEvent.Title = evento.Title; + existingEvent.Address = evento.Address; + existingEvent.UrlPublication = evento.UrlPublication; + existingEvent.Description = evento.Description; + existingEvent.ImageEvent = evento.ImageEvent; + + try + { + _eventRepository.Update(existingEvent); + await _unitOfWork.CompleteAsync(); + + return new EventResponse(existingEvent); + + } + catch (Exception e) + { + // Error Handling + return new EventResponse($"An error occurred while updating the event: {e.Message}"); + } + + } + + public async Task DeleteAsync(int eventId) + { + var existingEvent = await _eventRepository.FindByIdAsync(eventId); + + // Validate Tutorial + + if (existingEvent == null) + return new EventResponse("Event not found."); + + try + { + _eventRepository.Remove(existingEvent); + await _unitOfWork.CompleteAsync(); + + return new EventResponse(existingEvent); + + } + catch (Exception e) + { + // Error Handling + return new EventResponse($"An error occurred while deleting the event: {e.Message}"); + } + + } +} \ No newline at end of file diff --git a/GettingBetter.API/GettingBetter System/Domain/Models/Cyber.cs b/GettingBetter.API/GettingBetter System/Domain/Models/Cyber.cs index 2462358..3f36fae 100644 --- a/GettingBetter.API/GettingBetter System/Domain/Models/Cyber.cs +++ b/GettingBetter.API/GettingBetter System/Domain/Models/Cyber.cs @@ -1,4 +1,5 @@ -using GettingBetter.API.Tournament_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Tournament_System.Domain.Models; namespace GettingBetter.API.GettingBetter_System.Domain.Models; @@ -16,6 +17,7 @@ public class Cyber public string CyberImage { get; set; } public IList Tournaments { get; set; } = new List(); + public IList Events { get; set; } = new List(); } diff --git a/GettingBetter.API/Program.cs b/GettingBetter.API/Program.cs index 98c840a..1089cf2 100644 --- a/GettingBetter.API/Program.cs +++ b/GettingBetter.API/Program.cs @@ -1,3 +1,7 @@ +using GettingBetter.API.Event_System.Domain.Repositories; +using GettingBetter.API.Event_System.Domain.Services; +using GettingBetter.API.Event_System.Persistence.Repositories; +using GettingBetter.API.Event_System.Services; using GettingBetter.API.GettingBetter_System.Domain.Repositories; using GettingBetter.API.GettingBetter_System.Domain.Services; using GettingBetter.API.GettingBetter_System.Persistence.Repositories; @@ -75,6 +79,12 @@ builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); + +// Builder de events +builder.Services.AddScoped(); +builder.Services.AddScoped(); + + // AutoMapper Configuration builder.Services.AddAutoMapper( diff --git a/GettingBetter.API/Shared/Mapping/ModelToResourceProfile.cs b/GettingBetter.API/Shared/Mapping/ModelToResourceProfile.cs index 5e3c8fe..03cf218 100644 --- a/GettingBetter.API/Shared/Mapping/ModelToResourceProfile.cs +++ b/GettingBetter.API/Shared/Mapping/ModelToResourceProfile.cs @@ -3,6 +3,8 @@ using GettingBetter.API.GettingBetter_System.Resources; using GettingBetter.API.Tournament_System.Domain.Models; using GettingBetter.API.Tournament_System.Resources; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Resources; namespace GettingBetter.API.Shared.Mapping; @@ -15,5 +17,6 @@ public ModelToResourceProfile() CreateMap(); CreateMap(); CreateMap(); + CreateMap(); } } \ No newline at end of file diff --git a/GettingBetter.API/Shared/Mapping/ResourceToModelProfile.cs b/GettingBetter.API/Shared/Mapping/ResourceToModelProfile.cs index fb7ce3e..203942b 100644 --- a/GettingBetter.API/Shared/Mapping/ResourceToModelProfile.cs +++ b/GettingBetter.API/Shared/Mapping/ResourceToModelProfile.cs @@ -3,6 +3,8 @@ using GettingBetter.API.GettingBetter_System.Resources; using GettingBetter.API.Tournament_System.Domain.Models; using GettingBetter.API.Tournament_System.Resources; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.Event_System.Resources; namespace GettingBetter.API.Shared.Mapping; @@ -15,5 +17,6 @@ public ResourceToModelProfile() CreateMap(); CreateMap(); CreateMap(); + CreateMap(); } } \ No newline at end of file diff --git a/GettingBetter.API/Shared/Persistence/Contexts/AppDbContext.cs b/GettingBetter.API/Shared/Persistence/Contexts/AppDbContext.cs index b097251..e3a730c 100644 --- a/GettingBetter.API/Shared/Persistence/Contexts/AppDbContext.cs +++ b/GettingBetter.API/Shared/Persistence/Contexts/AppDbContext.cs @@ -1,4 +1,5 @@ -using GettingBetter.API.GettingBetter_System.Domain.Models; +using GettingBetter.API.Event_System.Domain.Models; +using GettingBetter.API.GettingBetter_System.Domain.Models; using GettingBetter.API.Shared.Extensions; using GettingBetter.API.Tournament_System.Domain.Models; using Microsoft.EntityFrameworkCore; @@ -15,6 +16,8 @@ public class AppDbContext : DbContext public DbSet Tournaments { get; set; } + /* Event - By Omar */ + public DbSet Events { get; set; } public DbSet RegisterTournaments { get; set; } public AppDbContext(DbContextOptions options) : base(options) @@ -38,7 +41,7 @@ protected override void OnModelCreating(ModelBuilder builder) builder.Entity().Property(p => p.UserImage); builder.Entity().HasData( - new Coach { + new Coach { Id = 1, FirstName = "Jose", LastName = "Rodrigues", @@ -174,46 +177,95 @@ protected override void OnModelCreating(ModelBuilder builder) } ); - builder.Entity() + builder.Entity() .HasMany(p => p.Tournaments) .WithOne(p => p.Cyber) .HasForeignKey(p => p.CyberId); - builder.Entity().ToTable("Tournaments"); - builder.Entity().HasKey(p => p.Id); - builder.Entity().Property(p => p.Id).IsRequired().ValueGeneratedOnAdd(); - builder.Entity().Property(p => p.Title).IsRequired().HasMaxLength(30); - builder.Entity().Property(p => p.Description).IsRequired().HasMaxLength(900); - builder.Entity().Property(p => p.CyberId).IsRequired(); - builder.Entity().Property(p => p.Date).IsRequired().HasMaxLength(30); - builder.Entity().Property(p => p.Addres).IsRequired().HasMaxLength(120); - builder.Entity().HasData( + builder.Entity().ToTable("Tournaments"); + builder.Entity().HasKey(p => p.Id); + builder.Entity().Property(p => p.Id).IsRequired().ValueGeneratedOnAdd(); + builder.Entity().Property(p => p.Title).IsRequired().HasMaxLength(30); + builder.Entity().Property(p => p.Description).IsRequired().HasMaxLength(900); + builder.Entity().Property(p => p.CyberId).IsRequired(); + builder.Entity().Property(p => p.Date).IsRequired().HasMaxLength(30); + builder.Entity().Property(p => p.Addres).IsRequired().HasMaxLength(120); + builder.Entity().HasData( new Tournament { Id = 1, - Title = "¡Torneo de Dota 2 para 16 jugadores incribete!", - Description = "El torneo se realizará a partir de las 4pm, el premio sera de s/100, los concursantes" + + Title = "¡Torneo de Dota 2 para 16 jugadores, inscríbete!", + Description = "El torneo se realizará a partir de las 4pm, el premio sera de s/1000, los concursantes" + "deberan combatir 1 vs 1 en linea media sin la posibilidad de hacer jungla ", CyberId = 1, Date = "30/06/2022", Addres = "AV. Javier Prado Lt2 Manzada D4" } ); - builder.Entity().ToTable("Register_Tournaments"); - builder.Entity().HasKey(p => p.Id); - builder.Entity().Property(p => p.Id).IsRequired().ValueGeneratedOnAdd(); - builder.Entity().Property(p => p.StudentId).IsRequired(); - builder.Entity().Property(p => p.TournamentId).IsRequired(); - - builder.Entity() - .HasMany(p => p.RegisterTournaments) - .WithOne(p => p.Tournament) - .HasForeignKey(p => p.TournamentId); - - builder.Entity() - .HasMany(p =>p.RegisterTournaments) - .WithOne(p => p.Student) - .HasForeignKey(p => p.StudentId); - builder.UseSnakeCaseNamingConvention(); + builder.Entity().ToTable("Register_Tournaments"); + builder.Entity().HasKey(p => p.Id); + builder.Entity().Property(p => p.Id).IsRequired().ValueGeneratedOnAdd(); + builder.Entity().Property(p => p.StudentId).IsRequired(); + builder.Entity().Property(p => p.TournamentId).IsRequired(); + + builder.Entity() + .HasMany(p => p.RegisterTournaments) + .WithOne(p => p.Tournament) + .HasForeignKey(p => p.TournamentId); + + builder.Entity() + .HasMany(p =>p.RegisterTournaments) + .WithOne(p => p.Student) + .HasForeignKey(p => p.StudentId); + + builder.Entity().ToTable("Events"); + builder.Entity().HasKey(p => p.Id); + builder.Entity().Property(p => p.Id).IsRequired().ValueGeneratedOnAdd(); + builder.Entity().Property(p => p.Title).IsRequired().HasMaxLength(30); + builder.Entity().Property(p => p.Description).IsRequired().HasMaxLength(50); + builder.Entity().Property(p => p.CyberId).IsRequired(); + builder.Entity().Property(p => p.Address).IsRequired().HasMaxLength(30); + builder.Entity().Property(p => p.UrlPublication).IsRequired().HasMaxLength(50); + builder.Entity().Property(p => p.ImageEvent).IsRequired().HasMaxLength(50); + builder.Entity().HasData( + new Event { + Id = 1, + Title = "¡Esports en 2022, lo que se viene a Perú!", + Description = "La industria de los Esports continúa creciendo pese a los contratiempos provocados por la pandemia del COVID-19. Te explicamos qué es lo que se espera para la escena peruana en las disciplinas más importantes de los deportes electrónicos este año", + CyberId = 1, + ImageEvent = "http://sislander.com/wp-content/uploads/2015/04/cyber_cafe_gaming.jpg", + Address = "AV. Javier Prado Lt2 Manzada D4", + UrlPublication = "https://elcomercio.pe/tecnologia/e-sports/esports-en-peru-2022-que-tendencias-e-iniciativas-se-esperan-para-la-escena-peruana-este-ano-dota-2-league-of-legends-free-fire-valorant-counter-strike-torneos-videojuegos-competencias-noticia/" + } + ); + builder.Entity().HasData( + new Event { + Id = 2, + Title = "¡Esports en 2022, lo que se viene a Perú!", + Description = "La industria de los Esports continúa creciendo pese a los contratiempos provocados por la pandemia del COVID-19. Te explicamos qué es lo que se espera para la escena peruana en las disciplinas más importantes de los deportes electrónicos este año", + CyberId = 1, + ImageEvent = "http://sislander.com/wp-content/uploads/2015/04/cyber_cafe_gaming.jpg", + Address = "Estadio Nacional", + UrlPublication = "https://limagamesweek.com/" + } + ); + builder.Entity().HasData( + new Event { + Id = 3, + Title = "¡Esports en 2022, lo que se viene a Perú!", + Description = "La industria de los Esports continúa creciendo pese a los contratiempos provocados por la pandemia del COVID-19. Te explicamos qué es lo que se espera para la escena peruana en las disciplinas más importantes de los deportes electrónicos este año", + CyberId = 1, + ImageEvent = "http://sislander.com/wp-content/uploads/2015/04/cyber_cafe_gaming.jpg", + Address = "CC ARENALES", + UrlPublication = "https://www.serperuano.com/2022/01/conoce-los-eventos-deportivos-y-de-esports-mas-importantes-que-nos-depara-el-2022/" + } + ); + builder.Entity() + .HasMany(p => p.Events) + .WithOne(p => p.Cyber) + .HasForeignKey(p => p.CyberId); + + builder.UseSnakeCaseNamingConvention(); + } } } \ No newline at end of file diff --git a/GettingBetter.API/appsettings.json b/GettingBetter.API/appsettings.json index bcef1b7..962cdc8 100644 --- a/GettingBetter.API/appsettings.json +++ b/GettingBetter.API/appsettings.json @@ -3,7 +3,7 @@ "Secret": "Place here your secret for token generation" }, "ConnectionStrings": { - "DefaultConnection": "server=localhost;user=root;password=password;database=lc" + "DefaultConnection": "server=localhost;user=root;password=root;database=lc" }, "Logging": { "LogLevel": { diff --git a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.dll b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.dll index 2f3aff4..25d7088 100644 Binary files a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.dll and b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.dll differ diff --git a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.exe b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.exe index 324cceb..cc87267 100644 Binary files a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.exe and b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.exe differ diff --git a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.pdb b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.pdb index a447e8d..23a173d 100644 Binary files a/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.pdb and b/GettingBetter.API/bin/Debug/net6.0/GettingBetter.API.pdb differ diff --git a/GettingBetter.API/bin/Debug/net6.0/appsettings.json b/GettingBetter.API/bin/Debug/net6.0/appsettings.json index bcef1b7..962cdc8 100644 --- a/GettingBetter.API/bin/Debug/net6.0/appsettings.json +++ b/GettingBetter.API/bin/Debug/net6.0/appsettings.json @@ -3,7 +3,7 @@ "Secret": "Place here your secret for token generation" }, "ConnectionStrings": { - "DefaultConnection": "server=localhost;user=root;password=password;database=lc" + "DefaultConnection": "server=localhost;user=root;password=root;database=lc" }, "Logging": { "LogLevel": { diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.GeneratedMSBuildEditorConfig.editorconfig b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.GeneratedMSBuildEditorConfig.editorconfig index 1bacd22..2d3316e 100644 --- a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.GeneratedMSBuildEditorConfig.editorconfig +++ b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.GeneratedMSBuildEditorConfig.editorconfig @@ -8,9 +8,9 @@ build_property.PlatformNeutralAssembly = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = GettingBetter.API build_property.RootNamespace = GettingBetter.API -build_property.ProjectDir = C:\Users\PC\Music\GettingBetter.API\GettingBetter.API\ +build_property.ProjectDir = D:\UPC\web\GettingBetter.API\GettingBetter.API\ build_property.RazorLangVersion = 6.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\PC\Music\GettingBetter.API\GettingBetter.API +build_property.MSBuildProjectDirectory = D:\UPC\web\GettingBetter.API\GettingBetter.API build_property._RazorSourceGeneratorDebug = diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.assets.cache b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.assets.cache index 6b74113..d1349b7 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.assets.cache and b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.assets.cache differ diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.AssemblyReference.cache b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.AssemblyReference.cache index f748d1b..1487a22 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.AssemblyReference.cache and b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.AssemblyReference.cache differ diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.CoreCompileInputs.cache b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.CoreCompileInputs.cache index 1802079..fccd938 100644 --- a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.CoreCompileInputs.cache +++ b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -34dabfbe8ba039515601b89395150a75d43d35ab +df34d22a056fb884a84728913000a4d637d2efba diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.FileListAbsolute.txt b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.FileListAbsolute.txt index d593818..58fcb60 100644 --- a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.FileListAbsolute.txt +++ b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.csproj.FileListAbsolute.txt @@ -126,3 +126,67 @@ C:\Users\PC\Music\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\refint\Ge C:\Users\PC\Music\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.pdb C:\Users\PC\Music\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.genruntimeconfig.cache C:\Users\PC\Music\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\ref\GettingBetter.API.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\appsettings.Development.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\appsettings.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\GettingBetter.API.exe +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\GettingBetter.API.deps.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\GettingBetter.API.runtimeconfig.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\GettingBetter.API.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\GettingBetter.API.pdb +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\AutoMapper.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\AutoMapper.Extensions.Microsoft.DependencyInjection.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\BCrypt.Net-Next.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\BouncyCastle.Crypto.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Google.Protobuf.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\K4os.Compression.LZ4.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\K4os.Compression.LZ4.Streams.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\K4os.Hash.xxHash.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.Design.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.Abstractions.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.OpenApi.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\MySql.Data.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Ubiety.Dns.Core.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\ZstdNet.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\MySql.EntityFrameworkCore.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Swashbuckle.AspNetCore.Annotations.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.Configuration.ConfigurationManager.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.Drawing.Common.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.Security.Cryptography.ProtectedData.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.Security.Permissions.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\System.Windows.Extensions.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.csproj.AssemblyReference.cache +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.GeneratedMSBuildEditorConfig.editorconfig +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.AssemblyInfoInputs.cache +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.AssemblyInfo.cs +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.csproj.CoreCompileInputs.cache +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.MvcApplicationPartsAssemblyInfo.cs +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.MvcApplicationPartsAssemblyInfo.cache +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\staticwebassets.build.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\staticwebassets.development.json +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\scopedcss\bundle\GettingBetter.API.styles.css +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.csproj.CopyComplete +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\refint\GettingBetter.API.dll +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.pdb +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\GettingBetter.API.genruntimeconfig.cache +D:\UPC\web\GettingBetter.API\GettingBetter.API\obj\Debug\net6.0\ref\GettingBetter.API.dll diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.dll b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.dll index 2f3aff4..25d7088 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.dll and b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.dll differ diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.genruntimeconfig.cache b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.genruntimeconfig.cache index 343161a..41dc24a 100644 --- a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.genruntimeconfig.cache +++ b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.genruntimeconfig.cache @@ -1 +1 @@ -64705344a4a5d001dbd644e34bbc4bf52ee3e1a8 +6440af57b99c4057b2e219180e605949ee9f3a1e diff --git a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.pdb b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.pdb index a447e8d..23a173d 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.pdb and b/GettingBetter.API/obj/Debug/net6.0/GettingBetter.API.pdb differ diff --git a/GettingBetter.API/obj/Debug/net6.0/apphost.exe b/GettingBetter.API/obj/Debug/net6.0/apphost.exe index 324cceb..cc87267 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/apphost.exe and b/GettingBetter.API/obj/Debug/net6.0/apphost.exe differ diff --git a/GettingBetter.API/obj/Debug/net6.0/ref/GettingBetter.API.dll b/GettingBetter.API/obj/Debug/net6.0/ref/GettingBetter.API.dll index 9a36fce..058dfa7 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/ref/GettingBetter.API.dll and b/GettingBetter.API/obj/Debug/net6.0/ref/GettingBetter.API.dll differ diff --git a/GettingBetter.API/obj/Debug/net6.0/refint/GettingBetter.API.dll b/GettingBetter.API/obj/Debug/net6.0/refint/GettingBetter.API.dll index 9a36fce..058dfa7 100644 Binary files a/GettingBetter.API/obj/Debug/net6.0/refint/GettingBetter.API.dll and b/GettingBetter.API/obj/Debug/net6.0/refint/GettingBetter.API.dll differ diff --git a/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.dgspec.json b/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.dgspec.json index 65dba7f..4a2c821 100644 --- a/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.dgspec.json +++ b/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.dgspec.json @@ -1,31 +1,25 @@ { "format": 1, "restore": { - "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj": {} + "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj": {} }, "projects": { - "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj": { + "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", + "projectUniqueName": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", "projectName": "GettingBetter.API", - "projectPath": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", - "packagesPath": "C:\\Users\\PC\\.nuget\\packages\\", - "outputPath": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\obj\\", + "projectPath": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", + "packagesPath": "C:\\Users\\Synopsis\\.nuget\\packages\\", + "outputPath": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\PC\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + "C:\\Users\\Synopsis\\AppData\\Roaming\\NuGet\\NuGet.Config" ], "originalTargetFrameworks": [ "net6.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -107,7 +101,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.301\\RuntimeIdentifierGraph.json" } } } diff --git a/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.g.props b/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.g.props index b2bd790..70927c0 100644 --- a/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.g.props +++ b/GettingBetter.API/obj/GettingBetter.API.csproj.nuget.g.props @@ -5,19 +5,18 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\PC\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Synopsis\.nuget\packages\ PackageReference 6.0.0 - - + - C:\Users\PC\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 + C:\Users\Synopsis\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 \ No newline at end of file diff --git a/GettingBetter.API/obj/project.assets.json b/GettingBetter.API/obj/project.assets.json index 9ce3428..54b0247 100644 --- a/GettingBetter.API/obj/project.assets.json +++ b/GettingBetter.API/obj/project.assets.json @@ -2352,31 +2352,24 @@ ] }, "packageFolders": { - "C:\\Users\\PC\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + "C:\\Users\\Synopsis\\.nuget\\packages\\": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", + "projectUniqueName": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", "projectName": "GettingBetter.API", - "projectPath": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", - "packagesPath": "C:\\Users\\PC\\.nuget\\packages\\", - "outputPath": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\obj\\", + "projectPath": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", + "packagesPath": "C:\\Users\\Synopsis\\.nuget\\packages\\", + "outputPath": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\PC\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + "C:\\Users\\Synopsis\\AppData\\Roaming\\NuGet\\NuGet.Config" ], "originalTargetFrameworks": [ "net6.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -2458,7 +2451,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.301\\RuntimeIdentifierGraph.json" } } } diff --git a/GettingBetter.API/obj/project.nuget.cache b/GettingBetter.API/obj/project.nuget.cache index 431b2ef..0ac60bf 100644 --- a/GettingBetter.API/obj/project.nuget.cache +++ b/GettingBetter.API/obj/project.nuget.cache @@ -1,67 +1,67 @@ { "version": 2, - "dgSpecHash": "xvWAmXS2d8l9abKI0dACoy9KuuYCDXTQ9ZU1h8EgYmsP65pV+d2J7sDoUlX3kV9L2u5xuVu4yggCawSI/u9egA==", + "dgSpecHash": "Ubh2moHG0i9ZYOoqs1kl3Gw6B/h/uVVmDJFYsjINPjJ8OgpjjTDYqUlMfSwz1d2SfCtNk3Xe1xH1p0nsBl51ow==", "success": true, - "projectFilePath": "C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", + "projectFilePath": "D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj", "expectedPackageFiles": [ - "C:\\Users\\PC\\.nuget\\packages\\automapper\\11.0.1\\automapper.11.0.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\automapper.extensions.microsoft.dependencyinjection\\11.0.0\\automapper.extensions.microsoft.dependencyinjection.11.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\bouncycastle.netcore\\1.8.5\\bouncycastle.netcore.1.8.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\google.protobuf\\3.19.4\\google.protobuf.3.19.4.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\k4os.compression.lz4\\1.2.6\\k4os.compression.lz4.1.2.6.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\k4os.compression.lz4.streams\\1.2.6\\k4os.compression.lz4.streams.1.2.6.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\k4os.hash.xxhash\\1.0.6\\k4os.hash.xxhash.1.0.6.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\6.0.5\\microsoft.aspnetcore.authentication.jwtbearer.6.0.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.5\\microsoft.entityframeworkcore.6.0.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.5\\microsoft.entityframeworkcore.abstractions.6.0.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.5\\microsoft.entityframeworkcore.analyzers.6.0.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.5\\microsoft.entityframeworkcore.relational.6.0.5.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.entityframeworkcore.relational.design\\2.0.0-preview1-final\\microsoft.entityframeworkcore.relational.design.2.0.0-preview1-final.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0\\microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.1\\microsoft.extensions.caching.memory.6.0.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.19.0\\microsoft.identitymodel.abstractions.6.19.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.19.0\\microsoft.identitymodel.jsonwebtokens.6.19.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.logging\\6.19.0\\microsoft.identitymodel.logging.6.19.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.10.0\\microsoft.identitymodel.protocols.6.10.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.10.0\\microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.19.0\\microsoft.identitymodel.tokens.6.19.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.packaging.tools\\1.0.0-preview1-25301-01\\microsoft.packaging.tools.1.0.0-preview1-25301-01.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\mysql.data\\8.0.29\\mysql.data.8.0.29.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\mysql.entityframeworkcore\\6.0.1\\mysql.entityframeworkcore.6.0.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\netstandard.library\\2.0.0-preview1-25301-01\\netstandard.library.2.0.0-preview1-25301-01.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\swashbuckle.aspnetcore\\6.3.1\\swashbuckle.aspnetcore.6.3.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.3.1\\swashbuckle.aspnetcore.annotations.6.3.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.3.1\\swashbuckle.aspnetcore.swagger.6.3.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.3.1\\swashbuckle.aspnetcore.swaggergen.6.3.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.3.1\\swashbuckle.aspnetcore.swaggerui.6.3.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.configuration.configurationmanager\\4.4.1\\system.configuration.configurationmanager.4.4.1.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.drawing.common\\4.7.0\\system.drawing.common.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.19.0\\system.identitymodel.tokens.jwt.6.19.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.4.0\\system.security.cryptography.protecteddata.4.4.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.security.permissions\\4.7.0\\system.security.permissions.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.text.encoding.codepages\\4.4.0\\system.text.encoding.codepages.4.4.0.nupkg.sha512", - "C:\\Users\\PC\\.nuget\\packages\\system.windows.extensions\\4.7.0\\system.windows.extensions.4.7.0.nupkg.sha512" + "C:\\Users\\Synopsis\\.nuget\\packages\\automapper\\11.0.1\\automapper.11.0.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\automapper.extensions.microsoft.dependencyinjection\\11.0.0\\automapper.extensions.microsoft.dependencyinjection.11.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\bouncycastle.netcore\\1.8.5\\bouncycastle.netcore.1.8.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\google.protobuf\\3.19.4\\google.protobuf.3.19.4.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\k4os.compression.lz4\\1.2.6\\k4os.compression.lz4.1.2.6.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\k4os.compression.lz4.streams\\1.2.6\\k4os.compression.lz4.streams.1.2.6.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\k4os.hash.xxhash\\1.0.6\\k4os.hash.xxhash.1.0.6.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\6.0.5\\microsoft.aspnetcore.authentication.jwtbearer.6.0.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.5\\microsoft.entityframeworkcore.6.0.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.5\\microsoft.entityframeworkcore.abstractions.6.0.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.5\\microsoft.entityframeworkcore.analyzers.6.0.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.5\\microsoft.entityframeworkcore.relational.6.0.5.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.entityframeworkcore.relational.design\\2.0.0-preview1-final\\microsoft.entityframeworkcore.relational.design.2.0.0-preview1-final.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0\\microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.1\\microsoft.extensions.caching.memory.6.0.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.19.0\\microsoft.identitymodel.abstractions.6.19.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.19.0\\microsoft.identitymodel.jsonwebtokens.6.19.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.logging\\6.19.0\\microsoft.identitymodel.logging.6.19.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.10.0\\microsoft.identitymodel.protocols.6.10.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.10.0\\microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.19.0\\microsoft.identitymodel.tokens.6.19.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.packaging.tools\\1.0.0-preview1-25301-01\\microsoft.packaging.tools.1.0.0-preview1-25301-01.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\mysql.data\\8.0.29\\mysql.data.8.0.29.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\mysql.entityframeworkcore\\6.0.1\\mysql.entityframeworkcore.6.0.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\netstandard.library\\2.0.0-preview1-25301-01\\netstandard.library.2.0.0-preview1-25301-01.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\swashbuckle.aspnetcore\\6.3.1\\swashbuckle.aspnetcore.6.3.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.3.1\\swashbuckle.aspnetcore.annotations.6.3.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.3.1\\swashbuckle.aspnetcore.swagger.6.3.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.3.1\\swashbuckle.aspnetcore.swaggergen.6.3.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.3.1\\swashbuckle.aspnetcore.swaggerui.6.3.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.configuration.configurationmanager\\4.4.1\\system.configuration.configurationmanager.4.4.1.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.drawing.common\\4.7.0\\system.drawing.common.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.19.0\\system.identitymodel.tokens.jwt.6.19.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.4.0\\system.security.cryptography.protecteddata.4.4.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.security.permissions\\4.7.0\\system.security.permissions.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.text.encoding.codepages\\4.4.0\\system.text.encoding.codepages.4.4.0.nupkg.sha512", + "C:\\Users\\Synopsis\\.nuget\\packages\\system.windows.extensions\\4.7.0\\system.windows.extensions.4.7.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/GettingBetter.API/obj/project.packagespec.json b/GettingBetter.API/obj/project.packagespec.json index 31f0f00..6e1c857 100644 --- a/GettingBetter.API/obj/project.packagespec.json +++ b/GettingBetter.API/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj","projectName":"GettingBetter.API","projectPath":"C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj","outputPath":"C:\\Users\\PC\\Music\\GettingBetter.API\\GettingBetter.API\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net6.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"AutoMapper":{"target":"Package","version":"[11.0.1, )"},"AutoMapper.Extensions.Microsoft.DependencyInjection":{"target":"Package","version":"[11.0.0, )"},"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"Microsoft.AspNetCore.Authentication.JwtBearer":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore.Relational":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore.Relational.Design":{"target":"Package","version":"[2.0.0-preview1-final, )"},"MySql.EntityFrameworkCore":{"target":"Package","version":"[6.0.1, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.3.1, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.3.1, )"},"System.IdentityModel.Tokens.Jwt":{"target":"Package","version":"[6.19.0, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj","projectName":"GettingBetter.API","projectPath":"D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\GettingBetter.API.csproj","outputPath":"D:\\UPC\\web\\GettingBetter.API\\GettingBetter.API\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net6.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"AutoMapper":{"target":"Package","version":"[11.0.1, )"},"AutoMapper.Extensions.Microsoft.DependencyInjection":{"target":"Package","version":"[11.0.0, )"},"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"Microsoft.AspNetCore.Authentication.JwtBearer":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore.Relational":{"target":"Package","version":"[6.0.5, )"},"Microsoft.EntityFrameworkCore.Relational.Design":{"target":"Package","version":"[2.0.0-preview1-final, )"},"MySql.EntityFrameworkCore":{"target":"Package","version":"[6.0.1, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.3.1, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.3.1, )"},"System.IdentityModel.Tokens.Jwt":{"target":"Package","version":"[6.19.0, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.301\\RuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/GettingBetter.API/obj/rider.project.restore.info b/GettingBetter.API/obj/rider.project.restore.info index 0bd9c8d..b687a4b 100644 --- a/GettingBetter.API/obj/rider.project.restore.info +++ b/GettingBetter.API/obj/rider.project.restore.info @@ -1 +1 @@ -16556223960300573 \ No newline at end of file +16563075330857536 \ No newline at end of file diff --git a/GettingBetter.API/obj/staticwebassets.pack.sentinel b/GettingBetter.API/obj/staticwebassets.pack.sentinel index b382060..7da0304 100644 --- a/GettingBetter.API/obj/staticwebassets.pack.sentinel +++ b/GettingBetter.API/obj/staticwebassets.pack.sentinel @@ -41,3 +41,13 @@ 2.0 2.0 2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0