public ReturnResult <bool> SaveNewActivityStatus(ActivityStatus_M activityStatus, int C_ID)
        {
            ReturnResult <bool> result = new ReturnResult <bool>();

            try
            {
                using (DashboardDataContext db = new DashboardDataContext(_connString))
                {
                    string errorMessage = "";
                    int?   errorCode    = 0;


                    //TBD
                    int returnCode = db.USP_NewActivityStatus_Save(activityStatus.Activity.ActivityID, activityStatus.Status.StatusID,
                                                                   C_ID, activityStatus.Notes, activityStatus.Date, activityStatus.EmployeeID, 1, null, null, ref errorMessage, ref errorCode);

                    if (errorCode != 0)
                    {
                        result.result = false;
                        result.status = new OperationStatus()
                        {
                            Status = StatusEnum.DatabaseMessage, StatusMessage = errorMessage
                        };
                        return(result);
                    }


                    result.result = true;
                    result.status = new OperationStatus()
                    {
                        Status = StatusEnum.Success
                    };
                    return(result);
                }
            }
            catch (Exception ex)
            {
                IExceptionHandler eHandler = new ExceptionHandler();
                result.status = eHandler.HandleException(ex);
                commondbHandler.SaveErrorLog(result.status);
                return(result);
            }
        }