public TProjectMilestone GetMilestone(TProjectMilestone model)
 {
     return
         (_TProjectMilestone.Query()
          .Filter(u => u.MilestoneName == model.MilestoneName && u.ProjectId == model.ProjectId)
          .Get()
          .FirstOrDefault());
 }
        public void Update(TProjectMilestone model)
        {
            var newmodel = _TProjectMilestone.Query().Filter(u => u.ProjectMilestoneId == model.ProjectMilestoneId).Get().FirstOrDefault();

            if (newmodel != null)
            {
                newmodel.MilestoneName = model.MilestoneName;
                newmodel.ProjectId     = model.ProjectId;
                newmodel.ActualEndDate = model.ActualEndDate;
                _TProjectMilestone.Update(newmodel);
            }
        }
        public void Add(TProjectMilestone model)
        {
            model.Deleted = false;

            _TProjectMilestone.Insert(model);
        }