public bool UpdateOtherSubTask(OtherSubTaskModel subTask)
        {
            bool isSuccess = true;

            try
            {
                using (SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["DBConnection"].ToString()))
                {
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.CommandText = "UpdateOtherSubTask";
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@OtherTaskId", subTask.OtherTaskId);
                        cmd.Parameters.AddWithValue("@OtherSubTaskId", subTask.OtherSubTaskId);
                        cmd.Parameters.AddWithValue("@TaskName", subTask.TaskName);
                        cmd.Parameters.AddWithValue("@IsCompleted", subTask.IsCompleted);
                        cmd.Parameters.AddWithValue("@ActualEndDate", subTask.ActualEndDate);
                        cmd.Parameters.AddWithValue("@ActualStartDate", subTask.ActualStartDate);
                        cmd.Parameters.AddWithValue("@AddedBy", subTask.AddedBy);
                        cmd.Parameters.AddWithValue("@AmountSpent", subTask.AmountSpent);
                        cmd.Parameters.AddWithValue("@AssignedUserContactNumber", subTask.AssignedUserContactNumber);
                        cmd.Parameters.AddWithValue("@AssignedUserId", subTask.AssignedUserId);
                        cmd.Parameters.AddWithValue("@AssignedUserName", subTask.AssignedUserName);
                        cmd.Parameters.AddWithValue("@Comments", subTask.Comments);
                        cmd.Parameters.AddWithValue("@Description", subTask.Description);
                        cmd.Parameters.AddWithValue("@Estimate", subTask.Estimate);
                        cmd.Parameters.AddWithValue("@ExpectedEndDate", subTask.ExpectedEndDate);
                        cmd.Parameters.AddWithValue("@ExpectedStartDate", subTask.ExpectedStartDate);
                        cmd.Connection = conn;
                        conn.Open();
                        isSuccess = Convert.ToBoolean(cmd.ExecuteScalar());
                        conn.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                //LogError(ex);
                isSuccess = false;
            }

            return(isSuccess);
        }