public IHttpActionResult ActiveEmployee(string id)
 {
     try
     {
         AdminActivities activitie = new AdminActivities(new UnitOfWork());
         activitie.CreatedBy = User.Identity.GetUserName();
         activitie.ActiveEmployee(id);
         return(Ok(ActionMessage.SaveMessage));
     }
     catch (Exception EX_NAME)
     {
         return(BadRequest(EX_NAME.Message));
     }
 }
 public IHttpActionResult MakeABudget([FromBody] DirectorActivities directorActivities)
 {
     try
     {
         if (directorActivities == null)
         {
             return(BadRequest(ActionMessage.NullOrEmptyMessage));
         }
         AdminActivities activitie = new AdminActivities(new UnitOfWork());
         activitie.CreatedBy = User.Identity.GetUserName();
         activitie.MakeABudget(directorActivities);
         return(Ok(ActionMessage.SaveMessage));
     }
     catch (Exception EX_NAME)
     {
         return(BadRequest(EX_NAME.Message));
     }
 }
 public IHttpActionResult SaveFiscalYear([FromBody] FiscalYear fiscalYear)
 {
     try
     {
         if (fiscalYear == null)
         {
             return(BadRequest(ActionMessage.NullOrEmptyMessage));
         }
         AdminActivities activities = new AdminActivities(new UnitOfWork());
         activities.CreatedBy = User.Identity.GetUserName();
         activities.SaveFiscalYear(fiscalYear);
         return(Ok(ActionMessage.SaveMessage));
     }
     catch (Exception EX_NAME)
     {
         return(BadRequest(EX_NAME.Message));
     }
 }
 public IHttpActionResult UpdateIncreamentTableData([FromBody] Increament increament)
 {
     if (increament == null)
     {
         return(BadRequest(ActionMessage.NullOrEmptyMessage));
     }
     try
     {
         AdminActivities activity = new AdminActivities(new UnitOfWork());
         activity.CreatedBy = User.Identity.GetUserName();
         activity.UpdateIncreamentTableData(increament);
         return(Ok(ActionMessage.SaveMessage));
     }
     catch (Exception EX_NAME)
     {
         return(BadRequest(EX_NAME.Message));
     }
 }
 public IHttpActionResult UpdateAppraisalDeadline([FromBody] DepartmentConfig config)
 {
     try
     {
         if (config == null)
         {
             return(BadRequest(ActionMessage.NullOrEmptyMessage));
         }
         AdminActivities activity = new AdminActivities(new UnitOfWork());
         activity.CreatedBy = User.Identity.GetUserName();
         activity.UpdateAppraisalDeadline(config);
         return(Ok(ActionMessage.SaveMessage));
     }
     catch (Exception EX_NAME)
     {
         return(BadRequest(EX_NAME.Message));
     }
 }