public TaskKPI Put(TaskKPI obj)
 {
     if (obj.Id == Guid.Empty)
     {
         obj.Id = Guid.NewGuid();
     }
     SessionManager.DoWork(session => session.SaveOrUpdate(obj));
     return(obj);
 }
 public TaskKPI Delete(TaskKPI obj)
 {
     SessionManager.DoWork(session => session.Delete(obj));
     return(obj);
     //SessionManager.DoWork(session => session.SaveOrUpdate(obj));
 }