diff --git a/.gitignore b/.gitignore index 376cf27..4870f27 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /Back/skydiveLogs-api.Data/bin /Back/skydiveLogs-api.Business/bin /Back/dist +/Back/skydiveLogs-api.v3.ncrunchsolution.user diff --git a/Back/skydiveLogs-api.Business/Interface/IImageService.cs b/Back/skydiveLogs-api.Business/Interface/IImageService.cs deleted file mode 100644 index 716e335..0000000 --- a/Back/skydiveLogs-api.Business/Interface/IImageService.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections.Generic; - -using skydiveLogs_api.Model; - - -namespace skydiveLogs_api.Business.Interface -{ - public interface IImageService - { - IEnumerable GetAllImages(User connectedUser); - - Image GetImageById(int id); - - void AddNewImage(Image image, User connectedUser); - - void UpdateImage(int id, Image image); - - void DeleteImageById(int id); - } -} diff --git a/Back/skydiveLogs-api.Business/Interface/IUserImageService.cs b/Back/skydiveLogs-api.Business/Interface/IUserImageService.cs new file mode 100644 index 0000000..ee7658c --- /dev/null +++ b/Back/skydiveLogs-api.Business/Interface/IUserImageService.cs @@ -0,0 +1,20 @@ +using System.Collections.Generic; + +using skydiveLogs_api.Model; + + +namespace skydiveLogs_api.Business.Interface +{ + public interface IUserImageService + { + IEnumerable GetAllImages(User connectedUser); + + UserImage GetImageById(int id); + + void AddNewImage(UserImage image, User connectedUser); + + void UpdateImage(int id, UserImage image); + + void DeleteImageById(int id); + } +} diff --git a/Back/skydiveLogs-api.Business/ImageService.cs b/Back/skydiveLogs-api.Business/UserImageService.cs similarity index 62% rename from Back/skydiveLogs-api.Business/ImageService.cs rename to Back/skydiveLogs-api.Business/UserImageService.cs index 7ff4073..6e9588e 100644 --- a/Back/skydiveLogs-api.Business/ImageService.cs +++ b/Back/skydiveLogs-api.Business/UserImageService.cs @@ -8,14 +8,14 @@ using skydiveLogs_api.Data.Interface; namespace skydiveLogs_api.Business { - public class ImageService : IImageService + public class UserImageService : IUserImageService { - public ImageService(IImageRepository imageRepository) + public UserImageService(IUserImageRepository imageRepository) { _imageRepository = imageRepository; } - public void AddNewImage(Image newImage, User connectedUser) + public void AddNewImage(UserImage newImage, User connectedUser) { newImage.User = connectedUser; _imageRepository.Add(newImage); @@ -26,21 +26,21 @@ namespace skydiveLogs_api.Business throw new NotImplementedException(); } - public Image GetImageById(int id) + public UserImage GetImageById(int id) { return _imageRepository.GetById(id); } - public IEnumerable GetAllImages(User connectedUser) + public IEnumerable GetAllImages(User connectedUser) { return _imageRepository.GetAll(connectedUser); } - public void UpdateImage(int id, Image Image) + public void UpdateImage(int id, UserImage Image) { throw new NotImplementedException(); } - private readonly IImageRepository _imageRepository; + private readonly IUserImageRepository _imageRepository; } } diff --git a/Back/skydiveLogs-api.Data/Interface/IDataProvider.cs b/Back/skydiveLogs-api.Data/Interface/IDataProvider.cs index 63d7f5b..eb9ef7a 100644 --- a/Back/skydiveLogs-api.Data/Interface/IDataProvider.cs +++ b/Back/skydiveLogs-api.Data/Interface/IDataProvider.cs @@ -23,6 +23,6 @@ namespace skydiveLogs_api.Data.Interface ILiteCollection CollOfUser { get; } - ILiteCollection CollOfImage { get; } + ILiteCollection CollOfImage { get; } } } diff --git a/Back/skydiveLogs-api.Data/Interface/IImageRepository.cs b/Back/skydiveLogs-api.Data/Interface/IUserImageRepository.cs similarity index 51% rename from Back/skydiveLogs-api.Data/Interface/IImageRepository.cs rename to Back/skydiveLogs-api.Data/Interface/IUserImageRepository.cs index b0d275c..01853c6 100644 --- a/Back/skydiveLogs-api.Data/Interface/IImageRepository.cs +++ b/Back/skydiveLogs-api.Data/Interface/IUserImageRepository.cs @@ -4,8 +4,8 @@ using skydiveLogs_api.Model; namespace skydiveLogs_api.Data.Interface { - public interface IImageRepository : IRepository + public interface IUserImageRepository : IRepository { - IEnumerable GetAll(User user); + IEnumerable GetAll(User user); } } diff --git a/Back/skydiveLogs-api.Data/LiteDbProvider.cs b/Back/skydiveLogs-api.Data/LiteDbProvider.cs index fd8d29b..ebfa89d 100644 --- a/Back/skydiveLogs-api.Data/LiteDbProvider.cs +++ b/Back/skydiveLogs-api.Data/LiteDbProvider.cs @@ -16,7 +16,7 @@ namespace skydiveLogs_api.Data BsonMapper.Global.Entity().DbRef(x => x.Gear, "Gear"); BsonMapper.Global.Entity().DbRef(x => x.User, "User"); - BsonMapper.Global.Entity().DbRef(x => x.User, "User"); + BsonMapper.Global.Entity().DbRef(x => x.User, "User"); } public ILiteCollection GetCollection() @@ -43,6 +43,6 @@ namespace skydiveLogs_api.Data public ILiteCollection CollOfUser => _db.GetCollection(); - public ILiteCollection CollOfImage => _db.GetCollection(); + public ILiteCollection CollOfImage => _db.GetCollection(); } } diff --git a/Back/skydiveLogs-api.Data/ImageRepository.cs b/Back/skydiveLogs-api.Data/UserImageRepository.cs similarity index 70% rename from Back/skydiveLogs-api.Data/ImageRepository.cs rename to Back/skydiveLogs-api.Data/UserImageRepository.cs index 3c6fcee..2815ae3 100644 --- a/Back/skydiveLogs-api.Data/ImageRepository.cs +++ b/Back/skydiveLogs-api.Data/UserImageRepository.cs @@ -9,20 +9,20 @@ using skydiveLogs_api.Model; namespace skydiveLogs_api.Data { - public class ImageRepository : IImageRepository + public class UserImageRepository : IUserImageRepository { - public ImageRepository(IDataProvider dataProvider) + public UserImageRepository(IDataProvider dataProvider) { _dataProvider = dataProvider; _col = _dataProvider.CollOfImage; } - public IEnumerable GetAll() + public IEnumerable GetAll() { throw new System.NotImplementedException(); } - public IEnumerable GetAll(User user) + public IEnumerable GetAll(User user) { return _col.Include(x => x.User) .Query() @@ -30,17 +30,17 @@ namespace skydiveLogs_api.Data .ToList(); } - public Image GetById(int id) + public UserImage GetById(int id) { return _col.FindById(new BsonValue(id)); } - public bool Update(Image image) + public bool Update(UserImage image) { return _col.Update(image); } - public bool Add(Image newImage) + public bool Add(UserImage newImage) { var result = true; @@ -58,6 +58,6 @@ namespace skydiveLogs_api.Data private readonly IDataProvider _dataProvider; - private readonly ILiteCollection _col; + private readonly ILiteCollection _col; } } diff --git a/Back/skydiveLogs-api.Ioc/IocService.cs b/Back/skydiveLogs-api.Ioc/IocService.cs index 235e866..773f0d3 100644 --- a/Back/skydiveLogs-api.Ioc/IocService.cs +++ b/Back/skydiveLogs-api.Ioc/IocService.cs @@ -26,7 +26,7 @@ namespace skydiveLogs_api.Ioc _services.AddScoped(); _services.AddScoped(); _services.AddScoped(); - _services.AddScoped(); + _services.AddScoped(); _services.AddScoped(); _services.AddScoped(); @@ -34,7 +34,7 @@ namespace skydiveLogs_api.Ioc _services.AddScoped(); _services.AddScoped(); _services.AddScoped(); - _services.AddScoped(); + _services.AddScoped(); string connectionString = _configuration.GetConnectionString("DefaultConnection"); _services.AddSingleton(c => new Data.LiteDbProvider(connectionString)); diff --git a/Back/skydiveLogs-api.Model/Image.cs b/Back/skydiveLogs-api.Model/UserImage.cs similarity index 88% rename from Back/skydiveLogs-api.Model/Image.cs rename to Back/skydiveLogs-api.Model/UserImage.cs index 7064853..179455c 100644 --- a/Back/skydiveLogs-api.Model/Image.cs +++ b/Back/skydiveLogs-api.Model/UserImage.cs @@ -1,6 +1,6 @@ namespace skydiveLogs_api.Model { - public class Image + public class UserImage { public int Id { get; set; } diff --git a/Back/skydiveLogs-api/Controllers/ImageController.cs b/Back/skydiveLogs-api/Controllers/ImageController.cs index df33e59..cb92034 100644 --- a/Back/skydiveLogs-api/Controllers/ImageController.cs +++ b/Back/skydiveLogs-api/Controllers/ImageController.cs @@ -13,7 +13,7 @@ namespace skydiveLogs_api.Controllers { public class ImageController : Base { - public ImageController(IImageService imageService, + public ImageController(IUserImageService imageService, IMapper mapper) { _imageService = imageService; @@ -43,7 +43,7 @@ namespace skydiveLogs_api.Controllers [EnableCors] public void Post([FromBody] ImageReq value) { - _imageService.AddNewImage(_mapper.Map(value), ConnectedUser); + _imageService.AddNewImage(_mapper.Map(value), ConnectedUser); } // PUT: api/Image/5 @@ -51,7 +51,7 @@ namespace skydiveLogs_api.Controllers [EnableCors] public void Put(int id, [FromBody] ImageReq value) { - _imageService.UpdateImage(id, _mapper.Map(value)); + _imageService.UpdateImage(id, _mapper.Map(value)); } // DELETE: api/Image/5 @@ -62,7 +62,7 @@ namespace skydiveLogs_api.Controllers _imageService.DeleteImageById(id); } - private readonly IImageService _imageService; + private readonly IUserImageService _imageService; private readonly IMapper _mapper; } } diff --git a/Back/skydiveLogs-api/Mapper/ModelProfile.cs b/Back/skydiveLogs-api/Mapper/ModelProfile.cs index 32c2257..10c972d 100644 --- a/Back/skydiveLogs-api/Mapper/ModelProfile.cs +++ b/Back/skydiveLogs-api/Mapper/ModelProfile.cs @@ -12,7 +12,7 @@ namespace skydiveLogs_api.Mapper CreateMap(); CreateMap(); CreateMap(); - CreateMap(); + CreateMap(); CreateMap(); CreateMap(); @@ -21,7 +21,7 @@ namespace skydiveLogs_api.Mapper CreateMap(); CreateMap(); CreateMap(); - CreateMap(); + CreateMap(); CreateMap(); }