Esempio n. 1
0
        public async Task <IActionResult> DeletePhotographer(PhotographerDto photographerDto)
        {
            var photographer = _mapper.Map <Photographer>(photographerDto);
            await _repo.DeleteData(photographer);

            return(Ok(photographerDto));
        }
Esempio n. 2
0
        public void Add(PhotographerDto photographerDto)
        {
            var photographer = Mapper.Map <Photographer>(photographerDto);

            photographerRepository.Create(photographer);
            photographerRepository.Save();
        }
Esempio n. 3
0
        public async Task <IActionResult> CreatePhotographer(PhotographerDto photographerDto)
        {
            Console.WriteLine("this is the InsertPhotographer method controlller");
            // here will be the insert method
            var photographer = _mapper.Map <Photographer>(photographerDto);
            await _repo.UpdateData(photographer);

            return(Ok(photographerDto));
        }
Esempio n. 4
0
        private PhotographerDto CreateLinksForPhotographer(PhotographerDto photographer)
        {
            photographer.Links.Add(new Link(_urlHelper.Link("GetPhotographer",
                                                            new { id = photographer.Id }),
                                            "self",
                                            "GET"));

            photographer.Links.Add(
                new Link(_urlHelper.Link("DeletePhotographer",
                                         new { id = photographer.Id }),
                         "delete_photographer",
                         "DELETE"));

            return(photographer);
        }
 public PhotographerDtoBuilder()
 {
     _photographerDto = new PhotographerDto();
 }