private Project_DevelopersViewModel MapInnerProjectDeveloper(Project_Developers model)
        {
            Project_DevelopersViewModel modelMapping = Mapper.Map <Project_Developers, Project_DevelopersViewModel>(model);

            modelMapping.UserViewModel = Mapper.Map <User, UserViewModel>(model.User);

            return(modelMapping);
        }
        public Project_DevelopersViewModel GetbyUserId(int id)
        {
            using (unitOfWork = new UnitOfWork())
            {
                Project_Developers model = unitOfWork.projectDevelopersRepository.GetByUserId(id);

                return(model == null ? new Project_DevelopersViewModel() : MapProjectDeveloper(model));
            }
        }
 public void Create(Project_DevelopersViewModel model)
 {
     using (unitOfWork = new UnitOfWork())
     {
         Project_Developers modelmapping = Mapper.Map <Project_DevelopersViewModel, Project_Developers>(model);
         unitOfWork.projectDevelopersRepository.Insert(modelmapping);
         unitOfWork.projectDevelopersRepository.Save();
     }
 }