Example #1
0
        public int AddActor(ActorDetailsDto actorDto, string serverPath, string virtualPath)
        {
            var actor = BusinessMapper.Mapper.Map <Actor>(actorDto);

            actor.Folder = _directoryFactory.CreateDirectoryForMovie(serverPath, actor.Name, virtualPath);
            _uow.ActorRepository.Add(actor);
            _uow.Complete();

            return(actor.Id);
        }
Example #2
0
        public void EditActor(ActorDetailsDto actorDto)
        {
            var actorEntity = _uow.ActorRepository.Get(actorDto.Id);

            actorEntity.Biography     = actorDto.Biography;
            actorEntity.Name          = actorDto.Name;
            actorEntity.BirthPlace    = actorDto.BirthPlace;
            actorEntity.Birthdate     = actorDto.Birthdate;
            actorEntity.MaritalStatus = actorDto.MaritalStatus;

            _uow.Complete();
        }