Fix on the inserting of images.

This commit is contained in:
Sébastien André
2020-05-27 14:15:38 +02:00
parent 2754a9229b
commit bb55612812
7 changed files with 7 additions and 8 deletions

View File

@@ -15,8 +15,9 @@ namespace skydiveLogs_api.Business
_imageRepository = imageRepository;
}
public void AddNewImage(Image newImage)
public void AddNewImage(Image newImage, User connectedUser)
{
newImage.User = connectedUser;
_imageRepository.Add(newImage);
}

View File

@@ -11,9 +11,9 @@ namespace skydiveLogs_api.Business.Interface
Image GetImageById(int id);
void AddNewImage(Image Image);
void AddNewImage(Image image, User connectedUser);
void UpdateImage(int id, Image Image);
void UpdateImage(int id, Image image);
void DeleteImageById(int id);
}

View File

@@ -15,7 +15,7 @@ namespace skydiveLogs_api.Data
BsonMapper.Global.Entity<Jump>().DbRef(x => x.DropZone, "DropZone");
BsonMapper.Global.Entity<Jump>().DbRef(x => x.Gear, "Gear");
BsonMapper.Global.Entity<Image>().DbRef(x => x.UserId, "User");
BsonMapper.Global.Entity<Image>().DbRef(x => x.User, "User");
}
public ILiteCollection<T> GetCollection<T>()

View File

@@ -8,6 +8,6 @@
public string Data { get; set; }
public int UserId { get; set; }
public User User { get; set; }
}
}

View File

@@ -15,7 +15,5 @@ namespace skydiveLogs_api.Model
public string Login { get; set; }
public string Password { get; set; }
public IEnumerable<Image> Images { get; set; }
}
}

View File

@@ -43,7 +43,7 @@ namespace skydiveLogs_api.Controllers
[EnableCors]
public void Post([FromBody] ImageReq value)
{
_imageService.AddNewImage(_mapper.Map<Image>(value));
_imageService.AddNewImage(_mapper.Map<Image>(value), ConnectedUser);
}
// PUT: api/Image/5

Binary file not shown.