public SimilarProject Put([FromBody] SimilarProject similarProject)
 {
     try
     {
         //projectType.EntityState = DomainModelLibrary.EntityState.Modified;
         //_similarProjectsRepository.UpdateProjectType(projectType);
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
     return(similarProject);
 }
 public SimilarProject Post([FromBody] SimilarProject similarProject)
 {
     try
     {
         similarProject.EntityState = DomainModelLibrary.EntityState.Added;
         _similarProjectsRepository.AddSimilarProject(similarProject);
     }
     catch (Exception ex)
     {
         //retrurn ex.Message;
     }
     return(similarProject);
 }
        public SimilarProject Delete(int id)
        {
            SimilarProject similarProject = null;

            try
            {
                similarProject             = _similarProjectsRepository.GetSimilarProjectByID(id);
                similarProject.EntityState = DomainModelLibrary.EntityState.Deleted;
                _similarProjectsRepository.RemoveSimilarProject(similarProject);
            }
            catch (Exception e)
            {
                // return e.ToString();
            }
            return(similarProject);
        }