public IHttpActionResult Put(PhotoViewModel obj) { var requestorId = GetRequestorId(); var photoDto = PhotoViewModelAdapter.BuildPhotoDto(obj); _photoService.Update(obj.Id, obj.Selected, requestorId, obj.UserId); return(Ok()); }
public IHttpActionResult Post(IEnumerable <PhotoViewModel> photoViewModel) { var requestorid = GetRequestorId(); List <PhotoDto> photoDto = new List <PhotoDto>(); photoViewModel.ToList().ForEach(x => photoDto.Add(PhotoViewModelAdapter.BuildPhotoDto(x))); _photoService.Create(photoDto, requestorid); var response = Request.CreateResponse(HttpStatusCode.Created, photoViewModel); return(ResponseMessage(response)); }